ScummVM API documentation
MM::MM1::Game::Encounter Class Reference
Inheritance diagram for MM::MM1::Game::Encounter:
MM::MM1::Game::GameLogic

Public Member Functions

void execute ()
 
bool checkSurroundParty () const
 
void changeCharAlignment (Alignment align)
 
void clearMonsters ()
 
void addMonster (byte id, byte level)
 

Public Attributes

Common::Array< Monster_monsterList
 
int _bribeAlignmentCtr = 0
 
int _bribeFleeCtr = 0
 
int _alignmentsChanged = 0
 
int _monsterImgNum = 0
 
int _highestLevel = 0
 
EncounterType _encounterType = NORMAL_SURPRISED
 
byte _fleeThreshold = 0
 
bool _manual = false
 
int _levelIndex = 0
 

Additional Inherited Members

- Static Public Member Functions inherited from MM::MM1::Game::GameLogic
static int getRandomNumber (int minNumber, int maxNumber)
 
static int getRandomNumber (int maxNumber)
 

Member Function Documentation

◆ execute()

void MM::MM1::Game::Encounter::execute ( )

Start an encounter

◆ checkSurroundParty()

bool MM::MM1::Game::Encounter::checkSurroundParty ( ) const

Chooses whether an encounter can be fleed

◆ clearMonsters()

void MM::MM1::Game::Encounter::clearMonsters ( )

Clears the monster list

◆ addMonster()

void MM::MM1::Game::Encounter::addMonster ( byte  id,
byte  level 
)

Adds a monster to the monster list


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