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

@@ -160,7 +160,7 @@ public class Dancer {
}
this.moverFactoryIndex = moverFactoryIndex;
moverFactory = moverFactories[moverFactoryIndex];
multipoint = moverFactory.isMultiPoint();
multipoint = moverFactory instanceof MoverFactory.MultiPoint;
// to prevent crashes when changing mover in storyboard, create mover now
createNewMover();
}

View File

@@ -24,8 +24,8 @@ public interface MoverFactory {
Mover create(GameObject start, GameObject end, int dir);
default boolean isMultiPoint() {
return false;
interface MultiPoint {
}
}