@Override public void livesChanged(int lives) { if (!mGameOver && mScoreBoard.getLives() < 0) { setGameOver(true); } }
@Override public void onClick(View v) { if (v == btn_got_it) { mControl.gotItClicked(); } if (v == btn_skip) { mControl.skipClicked(); } }
@Override public void execute() { loadGame(); } });
@Override public void execute() { loadMap(mapId); } });
@Override public void execute() { saveGame(); } });
@Override public void execute() { toggleFastForward(); } });
@Override public void execute() { takeCredits(credits); } });
public void setView(TutorialView view) { mView = view; if (mView != null) { initialize(); } }
@Override public void execute() { updateHighScore(); } });
@Override public void execute() { reset(lives, credits); } });
@Override public void execute() { setEarlyBonus(earlyBonus); } });
@Override public void execute() { setWaveBonus(waveBonus); } });
private void bonusChanged() { for (BonusListener listener : mBonusListeners) { listener.bonusChanged(mWaveBonus, mEarlyBonus); } }
@Override public void execute() { restart(); } });
@Override public void execute() { takeLives(lives); } });
private void creditsChanged() { for (CreditsListener listener : mCreditsListeners) { listener.creditsChanged(mCredits); } }