[common] add Ticker

This commit is contained in:
2019-05-29 11:22:25 +03:00
parent 74297dd9c7
commit 241499bc2d
17 changed files with 76 additions and 46 deletions

View File

@@ -21,6 +21,7 @@ class LocalGame extends GameRunner {
switch event {
case GameEvent.COMPLETE(_, _):
disconnect(recorder);
recorder.onGameEvent(event); //ToDo:
recordStorage.save(recorder.record);
case _:
}

View File

@@ -20,7 +20,7 @@ class NetworkGame extends Game {
}
private function onGameEventProto(game:GameEventResponse):Void {
var frame = game.frame;
var time = game.time;
var eventStr = game.event;
var event:GameEvent = Unserializer.run(eventStr);
gameEventSignal.emit(event);

View File

@@ -106,7 +106,7 @@ class NetworkManager {
}
public function action(tankId:Int, action:TankAction):Void {
connection.send(new Request().setGameEvent(new GameEventRequest().setFrame(0).setEvent(
connection.send(new Request().setGameEvent(new GameEventRequest().setTime(0).setEvent(
Serializer.run(GameEvent.ACTION(tankId, action))
)));
}