public override bool onMessage(Message msg) { switch (msg.msg) { case MessageType.Msg_GotoTimeGame: pc.changeState((TimeGameState)TimeGameState.Instance); return(true); case MessageType.Msg_GotoLifeGame: pc.changeState((LifeGameState)LifeGameState.Instance); return(true); } return(false); }
public override bool onMessage(Message msg) { if (msg.msg == MessageType.Msg_GameOver) { GameOverState.Instance.score = msg.score; pc.changeState(GameOverState.Instance); return(true); } return(false); }
public override bool onMessage(Message msg) { if (msg.msg == MessageType.Msg_GameOver) { GameOverState.Instance.score = new ScoreElem { Date = DateTime.Now, Score = msg.score }; pc.changeState(GameOverState.Instance); return(true); } return(false); }
public override bool onMessage(Message msg) { switch (msg.msg) { case MessageType.Msg_GotoMenu: pc.changeState(FirstPanelState.Instance); return(true); case MessageType.Msg_Revert: pc.revertToPreviousState(); return(true); } return(false); }