ScummVM API documentation
Scumm::Rebel2Level2Handler Class Referenceabstract

Classes

struct  WaveCredit
 

Public Types

enum  Result { kQuit, kComplete, kGameOver, kError }
 

Public Member Functions

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: