#ifndef H_GC_MONSTER #define H_GC_MONSTER #include #ifdef __cplusplus extern "C" { #endif struct unit; struct region; struct faction; struct order; struct locale; struct unit *spawn_seaserpent(struct region *r, struct faction *f); void spawn_dragons(void); void monsters_desert(struct faction *monsters); void monster_cannibalism(struct unit *u); void monster_kills_peasants(struct unit *u); void make_zombie(struct unit * u); void spawn_undead(void); void plan_monsters(struct faction *f); bool join_monsters(struct unit *u, struct faction *monsters); #ifdef __cplusplus } #endif #endif