|
void | begin () override |
|
void | awardLoot () override |
|
| CombatController (CombatMap *m) |
|
| CombatController (MapId id) |
|
bool | isCombatController () const override |
|
void | setActive () override |
|
bool | isCamping () const |
|
bool | isWinOrLose () const |
|
Direction | getExitDir () const |
|
byte | getFocus () const |
|
CombatMap * | getMap () const |
|
Creature * | getCreature () const |
|
PartyMemberVector * | getParty () |
|
PartyMember * | getCurrentPlayer () |
|
void | setExitDir (Direction d) |
|
void | setCreature (Creature *) |
|
void | setWinOrLose (bool worl=true) |
|
void | showCombatMessage (bool show=true) |
|
virtual void | init (Creature *m) |
|
void | initDungeonRoom (int room, Direction from) |
|
void | applyCreatureTileEffects () |
|
virtual void | end (bool adjustKarma) |
|
void | fillCreatureTable (const Creature *creature) |
|
int | initialNumberOfCreatures (const Creature *creature) const |
|
bool | isWon () const |
|
bool | isLost () const |
|
void | moveCreatures () |
|
void | placeCreatures () |
|
void | placePartyMembers () |
|
bool | setActivePlayer (int player) |
|
bool | attackHit (Creature *attacker, Creature *defender) |
|
void | attack (Direction dir=DIR_NONE, int distance=0) |
|
bool | attackAt (const Coords &coords, PartyMember *attacker, int dir, int range, int distance) |
|
bool | rangedAttack (const Coords &coords, Creature *attacker) |
|
void | rangedMiss (const Coords &coords, Creature *attacker) |
|
bool | returnWeaponToOwner (const Coords &coords, int distance, int dir, const Weapon *weapon) |
|
void | keybinder (KeybindingAction action) override |
|
void | finishTurn () override |
|
void | movePartyMember (MoveEvent &event) |
|
void | update (Party *party, PartyEvent &event) override |
|
| Controller (int timerInterval=1) |
|
bool | notifyKeyPressed (int key) |
|
bool | notifyMousePress (const Common::Point &mousePos) |
|
int | getTimerInterval () |
|
virtual bool | keyPressed (int key) |
|
virtual bool | mousePressed (const Common::Point &mousePos) |
|
virtual void | timerFired () |
|
bool | shouldQuit () const |
|
virtual void | finishTurnAfterCombatEnds () |
|