public virtual void onChangeState(GameSystem.GameState newState)
 {
     foreach (BaseObject o in listeners.listeners)
     {
         o.onChangeState(newState);
     }
 }
Example #2
0
        public virtual void onChangeState(GameSystem.GameState newState)
        {
            if (newState == GameSystem.GameState.PLAY)
            {
                isPaused = false;
            }
            else
            {
                isPaused = true;
            }

            foreach (ObjectsManager mgr in managers)
            {
                mgr.onChangeState(newState);
            }
        }
Example #3
0
        public virtual void onChangeState(GameSystem.GameState newState)
        {
            switch (newState)
            {
            case GameSystem.GameState.PAUSE:
            case GameSystem.GameState.GAME_OVER:
            case GameSystem.GameState.END_GAME:
            {
                state = ObjectState.PAUSED;
            }
            break;

            default:
            {
                state = ObjectState.WORKING;
            }
            break;
            }
        }