game environment: routines related to the game that affect all the map. Monsters to move are detected here, but their moves are implemented in monstermove.cpp
More...
|
|
#define | HF_BUG Flag(0) |
| |
|
#define | HF_EARTH Flag(1) |
| |
|
#define | HF_BIRD Flag(2) |
| |
|
#define | HF_LEADER Flag(3) |
| |
|
#define | HF_HEX Flag(4) |
| |
|
#define | HF_WHIRLPOOL Flag(5) |
| |
|
#define | HF_WATER Flag(6) |
| |
|
#define | HF_AIR Flag(7) |
| |
|
#define | HF_MUTANT Flag(8) |
| |
|
#define | HF_OUTLAW Flag(9) |
| |
|
#define | HF_WHIRLWIND Flag(10) |
| |
|
#define | HF_ROSE Flag(11) |
| |
|
#define | HF_DRAGON Flag(12) |
| |
|
#define | HF_KRAKEN Flag(13) |
| |
|
#define | HF_SHARK Flag(14) |
| |
|
#define | HF_BATS Flag(15) |
| |
|
#define | HF_REPTILE Flag(16) |
| |
|
#define | HF_EAGLES Flag(17) |
| |
|
#define | HF_SLOW Flag(18) |
| |
|
#define | HF_FAST Flag(19) |
| |
|
#define | HF_WARP Flag(20) |
| |
|
#define | HF_MOUSE Flag(21) |
| |
|
#define | HF_RIVER Flag(22) |
| |
|
#define | HF_MIRROR Flag(23) |
| |
|
#define | HF_VOID Flag(24) |
| |
|
#define | HF_HUNTER Flag(25) |
| |
|
#define | HF_FAILED_AMBUSH Flag(26) |
| |
|
#define | HF_MAGNET Flag(27) |
| |
|
#define | HF_HEXD Flag(28) |
| |
|
#define | HF_ALT Flag(29) |
| |
|
#define | HF_MONK Flag(30) |
| |
|
#define | HF_WESTWALL Flag(31) |
| |
|
#define | HF_JUMP Flag(32) |
| |
|
|
EX int | hr::gamerange () |
| |
|
EX void | hr::onpath (cell *c, int d) |
| |
|
EX void | hr::onpath (cell *c, int d, int sp) |
| |
|
EX void | hr::clear_pathdata () |
| |
|
EX void | hr::compute_graphical_distance () |
| |
|
EX void | hr::computePathdist (eMonster param) |
| |
| EX void | hr::bfs () |
| |
|
EX void | hr::moverefresh (bool turn IS(true)) |
| |
|
EX void | hr::settemp (cell *c) |
| |
|
EX void | hr::findWormIvy (cell *c) |
| |
|
EX void | hr::monstersTurn () |
| |
game environment: routines related to the game that affect all the map. Monsters to move are detected here, but their moves are implemented in monstermove.cpp