コード例 #1
0
        private void onGameOver()
        {
            SCORE_CHANGE.UpdateListener(false, onScoreChange);
            LIVES_CHANGE.UpdateListener(false, onLivesChange);

            view.gameOver();
        }
コード例 #2
0
        private void onRestart()
        {
            SCORE_CHANGE.UpdateListener(true, onScoreChange);
            LIVES_CHANGE.UpdateListener(true, onLivesChange);

            view.restart();
        }
コード例 #3
0
        private void UpdateListeners(bool value)
        {
            SCORE_CHANGE.UpdateListener(value, onScoreChange);
            LIVES_CHANGE.UpdateListener(value, onLivesChange);
            view.REPLAY.UpdateListener(value, onReplay);
            view.REMOVE_CONTEXT.UpdateListener(value, onRemoveContext);

            GAME_OVER.UpdateListener(value, onGameOver);
            RESTART_GAME.UpdateListener(value, onRestart);
        }