|
| enum | Result { kQuit,
kComplete,
kGameOver,
kError
} |
| |
|
|
virtual bool | shouldQuit () const =0 |
| |
|
virtual bool | playOpening ()=0 |
| |
|
virtual void | beginAttempt ()=0 |
| |
|
virtual void | beginPhase (int phase, bool clearEnemies)=0 |
| |
|
virtual int16 | waveBudget (int phase)=0 |
| |
|
virtual bool | playBackgroundWave (int phase)=0 |
| |
|
virtual bool | playWave (int phase, uint16 selection)=0 |
| |
|
virtual WaveCredit | creditWave (int16 mask, int16 *budget, int16 threshold)=0 |
| |
|
virtual bool | playPhaseEnd (int phase)=0 |
| |
|
virtual uint16 | phaseState () const =0 |
| |
|
virtual bool | playerDead () const =0 |
| |
|
virtual void | accumulateKills ()=0 |
| |
|
virtual void | accumulateMisses ()=0 |
| |
|
virtual bool | handleDeath (int phase, Result &result)=0 |
| |
|
virtual void | playComplete (int bonusCount)=0 |
| |
The documentation for this class was generated from the following file: