HyperRogue  11.3d
game/visualization engine based on non-Euclidean geometry
Public Member Functions | Public Attributes | List of all members
hr::pcmove Struct Reference

Public Member Functions

bool movepcto ()
 
bool actual_move ()
 
bool stay ()
 
bool after_instant (bool kl)
 
bool perform_actual_move ()
 
bool after_move ()
 
bool perform_move_or_jump ()
 
bool swing ()
 
bool boat_move ()
 
bool after_escape ()
 
bool move_if_okay ()
 
bool attack ()
 
void tell_why_cannot_attack ()
 
void tell_why_impassable ()
 
void handle_friendly_ivy ()
 
bool vmsg ()
 

Public Attributes

bool switchplaces
 
bool checkonly
 
bool errormsgs
 
int origd
 
bool fmsMove
 
bool fmsAttack
 
bool fmsActivate
 
int d
 
int subdir
 
bool boatmove
 
bool good_tortoise
 
flagtype attackflags
 
movei mi
 
movei mip
 

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