use inner interface instead of default impl so we can go back to java 7 :) (close #87)

This commit is contained in:
yugecin
2016-12-04 23:54:53 +01:00
parent 9e63086600
commit 7e82b05a56
4 changed files with 6 additions and 11 deletions

View File

@@ -13,7 +13,7 @@ import java.util.List;
/**
* Created by Awlex on 18.11.2016.
*/
public abstract class PolyMoverFactory implements MoverFactory {
public abstract class PolyMoverFactory implements MoverFactory, MoverFactory.MultiPoint {
private LinkedList<PolyMover> movers;
private int latestIndex;
@@ -47,11 +47,6 @@ public abstract class PolyMoverFactory implements MoverFactory {
throw new UnsupportedOperationException("Polymovers should use the create variant with all the gameobjects + startindex");
}
@Override
public boolean isMultiPoint() {
return true;
}
public final void create(GameObject[] objects, int startIndex) {
if (latestIndex <= startIndex) {
movers.clear();