HyperRogue  11.3d
game/visualization engine based on non-Euclidean geometry
Namespaces | Functions | Variables
monstergen.cpp File Reference

monster generation More...

#include "hyper.h"

Namespaces

 hr
 

Functions

EX int hr::buildIvy (cell *c, int children, int minleaf)
 
EX void hr::chasmify (cell *c)
 
EX void hr::chasmifyEarth (cell *c)
 
EX void hr::chasmifyElemental (cell *c)
 
EX eMonster hr::crossroadsMonster ()
 
EX eMonster hr::wanderingCrossroadsMonster ()
 
EX int hr::palaceHP ()
 
EX int hr::hardness_empty ()
 
EX bool hr::redtrolls (cell *c)
 
EX eMonster hr::pickTroll (cell *c)
 
EX void hr::dieTroll (cell *c, eMonster m)
 
EX int hr::reptilemax ()
 
bool hr::wchance (int a, int of, int reduction=0)
 
void hr::wanderingZebra (cell *start)
 
EX int hr::getGhostTimer ()
 
EX int hr::getGhostcount ()
 
int hr::getSeepcount ()
 
EX bool hr::canReachPlayer (cell *cf, eMonster m)
 
EX bool hr::haveOrbPower ()
 
EX bool hr::haveKraken ()
 
EX eItem hr::wanderingTreasure (cell *c)
 
EX void hr::wandering ()
 
EX void hr::generateSnake (cell *c, int i, int snakecolor)
 

Variables

EX int hr::avengers
 
EX int hr::mirrorspirits
 
EX int hr::wandering_jiangshi
 
EX int hr::jiangshi_on_screen
 
EX bool hr::timerghost = true
 
EX bool hr::gen_wandering = true
 

Detailed Description

monster generation