* DONE links to contrib and forum
* DONE document maps
* DONE document length/distance thingy
-* TODO debug rotating avatar
+* DONE debug rotating avatar
* DONE easter egg for YannT
* DONE messages
* TODO referee cleanup
-* TODO left win bias bug
+* DONE left win bias bug
* DONE upgrade deps
* DONE Timings
* TODO Protocol
stone.setAlpha(0, Curve.EASE_IN);
graphicEntityModule.commitEntityState(0.5, stone);
- stoneReminder.setAlpha(0);
- graphicEntityModule.commitEntityState(0, stoneReminder);
stoneReminder.setText(stonesString);
graphicEntityModule.commitEntityState(0.25, stoneReminder);
stoneReminder.setAlpha(1);
}
void destroy() {
+ graphicEntityModule.commitEntityState(0.5, avatar);
avatar.setRotation(170*Math.PI/180, Curve.ELASTIC);
graphicEntityModule.commitEntityState(0.5, castle);
castle.setX(castle.getX(), Curve.ELASTIC);
castle.setScaleY(-0.2, Curve.EASE_IN);
}
+
+ void startTurn() {
+ stoneReminder.setAlpha(0);
+ graphicEntityModule.commitEntityState(0, stoneReminder);
+ }
}
Model model;
*/
p0.frameRot = random.nextInt(4) * Math.PI / 2;
p0.init(gameManager.getPlayer(0));
- p1.frameRot = p1.frameRot + (random.nextInt(2) == 1 ? 1 : -1) * Math.PI / 2;
+ p1.frameRot = p1.frameRot +
+ (random.nextInt(2) == 1 ? 1 : -1) * Math.PI / 2;
p1.init(gameManager.getPlayer(1));
drawTroll();
}
+ void startTurn() {
+ p0.startTurn();
+ p1.startTurn();
+ }
+
private void drawBackground() {
graphicEntityModule.createSprite()
.setImage("background.png")