private void onGameOver() { SCORE_CHANGE.UpdateListener(false, onScoreChange); LIVES_CHANGE.UpdateListener(false, onLivesChange); view.gameOver(); }
private void onRestart() { SCORE_CHANGE.UpdateListener(true, onScoreChange); LIVES_CHANGE.UpdateListener(true, onLivesChange); view.restart(); }
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); }