@Override public void onRoundStarted(final RoundStartedEvent event) { super.onRoundStarted(event); if (event.getRound() == 0) { IRobotSnapshot crazy = event.getStartSnapshot().getRobots()[0]; IRobotSnapshot target = event.getStartSnapshot().getRobots()[1]; Assert.assertNear(566.2968069, crazy.getX()); Assert.assertNear(165.0789361, crazy.getY()); Assert.assertNear(436.3146436, target.getX()); Assert.assertNear(350.7235444, target.getY()); } }
@Override public void onTurnEnded(TurnEndedEvent event) { super.onTurnEnded(event); lastTurn = event.getTurnSnapshot().getTurn(); // System.out.println(event.getTurnSnapshot().getTurn()); IRobotSnapshot crazy = event.getTurnSnapshot().getRobots()[0]; IRobotSnapshot target = event.getTurnSnapshot().getRobots()[1]; if (lastTurn == 1) { Assert.assertNear(565.4354411, crazy.getX()); Assert.assertNear(164.5709508, crazy.getY()); Assert.assertNear(436.3146436, target.getX()); Assert.assertNear(350.7235444, target.getY()); } if (lastTurn == 1700) { Assert.assertNear(38.69810137, crazy.getX()); Assert.assertNear(214.9945902, crazy.getY()); Assert.assertNear(339.9178023, target.getX()); Assert.assertNear(455.7698379, target.getY()); } }