Example #1
0
    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);
    }
Example #2
0
 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);
 }
Example #3
0
 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);
 }
Example #4
0
    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);
    }