ScummVM API documentation
Scumm::Sortie Class Reference
Inheritance diagram for Scumm::Sortie:
Scumm::IContainedObject

Public Member Functions

 Sortie (AI *ai)
 
void setUnitType (int unitType)
 
void setShotPosX (int shotPosX)
 
void setShotPosY (int shotPosY)
 
void setShotPos (int shotPosX, int shotPosY)
 
void setEnemyDefenses (Common::Array< DefenseUnit * > enemyDefenses)
 
void setEnemyDefenses (int enemyDefensesScummArray, int defendX, int defendY)
 
void printEnemyDefenses ()
 
int getUnitType () const
 
int getShotPosX () const
 
int getShotPosY () const
 
int * getShotPos () const
 
Common::Array< DefenseUnit * > getEnemyDefenses () const
 
IContainedObject * duplicate () override
 
int numChildrenToGen () override
 
IContainedObject * createChildObj (int, int &completionFlag) override
 
float calcH () override
 
int checkSuccess () override
 
float calcT () override
 
- Public Member Functions inherited from Scumm::IContainedObject
 IContainedObject (float inG)
 
 IContainedObject (IContainedObject &sourceContainedObject)
 
virtual IContainedObject * duplicate ()=0
 
void setValueG (float inG)
 
float getValueG ()
 
int getObjID () const
 
void setObjID (int inputObjID)
 
virtual int numChildrenToGen ()=0
 
virtual IContainedObject * createChildObj (int index, int &completionFlag)=0
 
virtual int checkSuccess ()=0
 
virtual float calcT ()
 
float returnG () const
 

Static Public Member Functions

static void setSourcePos (int x, int y)
 
static void setTargetPos (int x, int y)
 
static int getSourcePosX ()
 
static int getSourcePosY ()
 
static int getTargetPosX ()
 
static int getTargetPosY ()
 

Additional Inherited Members

- Protected Member Functions inherited from Scumm::IContainedObject
virtual float getG () const
 
virtual float calcH ()
 

Member Function Documentation

◆ duplicate()

IContainedObject * Scumm::Sortie::duplicate ( )
overridevirtual

◆ numChildrenToGen()

int Scumm::Sortie::numChildrenToGen ( )
overridevirtual

◆ createChildObj()

IContainedObject * Scumm::Sortie::createChildObj ( int  ,
int &  completionFlag 
)
overridevirtual

◆ calcH()

float Scumm::Sortie::calcH ( )
overridevirtual

Reimplemented from Scumm::IContainedObject.

◆ checkSuccess()

int Scumm::Sortie::checkSuccess ( )
overridevirtual

◆ calcT()

float Scumm::Sortie::calcT ( )
overridevirtual

Reimplemented from Scumm::IContainedObject.


The documentation for this class was generated from the following file: