ScummVM API documentation
MM::MM1::Game::MonsterTouch Class Reference
Inheritance diagram for MM::MM1::Game::MonsterTouch:
MM::MM1::Game::SpellsMonsters MM::MM1::Game::GameLogic MM::MM1::Game::Combat MM::MM1::Views::Combat MM::MM1::ViewsEnh::Combat

Public Member Functions

bool monsterTouch (uint index, Common::String &line)
 
- Public Member Functions inherited from MM::MM1::Game::SpellsMonsters
void castMonsterSpell (const Common::String &monsterName, int spellNum)
 
const LineArraygetMonsterSpellMessage () const
 

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)
 
- Protected Member Functions inherited from MM::MM1::Game::SpellsMonsters
virtual bool canMonsterCast () const =0
 
virtual int getMonsterIndex () const =0
 
virtual void dispelParty ()=0
 
virtual void removeMonster ()=0
 
virtual Common::String subtractDamageFromChar ()=0
 
void handlePartyDamage ()
 
void setCondition (byte newCondition)
 
bool isCharAffected () const
 
bool damageType1 ()
 
bool damageType2 ()
 
bool damageType3 ()
 
bool damageType4 ()
 
bool damageType5 ()
 
bool damageType6 ()
 
bool damageType7 ()
 
void proc9 ()
 
void add (const Common::String &msg)
 
void add (char c)
 
void addCharName ()
 
- Protected Attributes inherited from MM::MM1::Game::SpellsMonsters
Common::Array< Monster * > _remainingMonsters
 
LineArray _lines
 
int _damage = 0
 
int _displayedDamage = 0
 

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