[common] add Ticker
This commit is contained in:
@@ -21,6 +21,7 @@ class LocalGame extends GameRunner {
|
||||
switch event {
|
||||
case GameEvent.COMPLETE(_, _):
|
||||
disconnect(recorder);
|
||||
recorder.onGameEvent(event); //ToDo:
|
||||
recordStorage.save(recorder.record);
|
||||
case _:
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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))
|
||||
)));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user