/* vi: set ts=2: +-------------------+ Christian Schlittchen | | Enno Rehling | Eressea PBEM host | Katja Zedel | (c) 1998 - 2003 | Henning Peters | | Ingo Wilken +-------------------+ Stefan Reich This program may not be used, modified or distributed without prior permission by the authors of Eressea. */ #ifndef H_MOD_DUNGEON #define H_MOD_DUNGEON #ifdef __cplusplus extern "C" { #endif #if DUNGEON_MODULE == 0 #error "must define DUNGEON_MODULE to use this module" #endif struct region; struct plane; struct building; struct dungeon; extern struct dungeon * dungeonstyles; extern struct region * make_dungeon(const struct dungeon*); extern void make_dungeongate(struct region * source, struct region * target, const struct dungeon *); extern void register_dungeon(void); #ifdef __cplusplus } #endif #endif