|
| 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 () |
| |