|
HyperRogue
11.3d
game/visualization engine based on non-Euclidean geometry
|
PC movements. More...
#include "hyper.h"Classes | |
| struct | hr::pcmove |
| struct | hr::changes_t |
Namespaces | |
| hr | |
Enumerations | |
| enum | eLastmovetype { lmSkip, lmMove, lmAttack, lmPush, lmTree, lmInstant } |
| enum | eForcemovetype { fmSkip, fmMove, fmAttack, fmInstant, fmActivate } |
Functions | |
| EX void | hr::fail_survivalist () |
| EX cell *& | hr::singlepos () |
| EX bool | hr::singleused () |
| EX void | hr::createNoise (int t) |
| bool | hr::orbbull::is (cell *c1, cell *c2, cell *c3) |
| EX void | hr::orbbull::gainBullPowers () |
| EX void | hr::orbbull::check () |
| EX bool | hr::checkNeedMove (bool checkonly, bool attacking) |
| EX bool | hr::movepcto (int d, int subdir IS(1), bool checkonly IS(false)) |
| EX void | hr::copy_metadata (cell *x, const gcell *y) |
| void | hr::playSound (cell *c, const string &fname, int vol) |
| bool | hr::switch_lhu_in (eLand l) |
| void | hr::apply_chaos () |
| EX bool | hr::chaos_forbidden (cell *c) |
| bool | hr::movepcto (const movedir &md) |
| EX bool | hr::warningprotection (const string &s) |
| EX bool | hr::warningprotection_hit (eMonster m) |
| EX bool | hr::playerInWater () |
| EX int | hr::numplayers () |
| EX cell * | hr::playerpos (int i) |
| EX bool | hr::allPlayersInBoats () |
| EX int | hr::whichPlayerOn (cell *c) |
| EX bool | hr::isPlayerOn (cell *c) |
| EX bool | hr::isPlayerInBoatOn (cell *c, int i) |
| EX bool | hr::playerInBoat (int i) |
| EX bool | hr::isPlayerInBoatOn (cell *c) |
| EX bool | hr::playerInPower () |
| EX void | hr::playerMoveEffects (cell *c1, cell *c2) |
| EX void | hr::afterplayermoved () |
| EX void | hr::produceGhost (cell *c, eMonster victim, eMonster who) |
| EX bool | hr::swordAttack (cell *mt, eMonster who, cell *c, int bb) |
| EX void | hr::swordAttackStatic (int bb) |
| EX void | hr::swordAttackStatic () |
| EX void | hr::spread_plague (cell *mf, cell *mt, int dir, eMonster who) |
| EX void | hr::sideAttackAt (cell *mf, int dir, cell *mt, eMonster who, eItem orb, cell *pf) |
| EX void | hr::sideAttack (cell *mf, int dir, eMonster who, int bonus, eItem orb) |
| EX void | hr::sideAttack (cell *mf, int dir, eMonster who, int bonuskill) |
| EX eMonster | hr::do_we_stab_a_friend (cell *mf, cell *mt, eMonster who) |
| EX void | hr::wouldkill (const char *msg) |
| EX bool | hr::havePushConflict (cell *pushto, bool checkonly) |
| EX void | hr::movecost (cell *from, cell *to, int phase) |
Variables | |
| EX bool | hr::keepLightning = false |
| EX bool | hr::seenSevenMines = false |
| EX bool | hr::hauntedWarning |
| EX bool | hr::survivalist |
| EX bool | hr::invismove = false |
| EX bool | hr::invisfish = false |
| EX bool | hr::flipplayer = true |
| EX bool | hr::playermoved = true |
| EX int | hr::cheater = 0 |
| EX bool | hr::landvisited [landtypes] |
| EX int | hr::noiseuntil |
| eLastmovetype | hr::lastmovetype |
| eLastmovetype | hr::nextmovetype |
| eForcemovetype | hr::forcedmovetype |
| cell * | hr::orbbull::prev [MAXPLAYER] |
| eLastmovetype | hr::orbbull::prevtype [MAXPLAYER] |
| int | hr::orbbull::count |
| EX cell * | hr::lastmove |
| EX cell * | hr::global_pushto |
| EX changes_t | hr::changes |
| EX int | hr::plague_kills |
| bool | hr::got_crossroads |
PC movements.
1.8.17