Roguelike
 All Classes Namespaces Functions Variables Typedefs Friends Pages
procedurally_blind_db.h
1 
23 #ifndef _PROCEDURALLY_BLIND_DUNGEONBUILDER_H
24 #define _PROCEDURALLY_BLIND_DUNGEONBUILDER_H
25 
26 #include <dungeonbuilder.h>
27 
28 namespace db=dungeon_builder;
29 
44 namespace pblind_db {
51 
87 
95 
110  IntPoint build_path(IntPoint start, int direction, db::dungeon_meta& dm);
111 
123  void build_dungeon_recursive(int target, db::dungeon_meta& dm);
124 
131  void build_dungeon(int width, int height, int target, ChunkLayer& cl);
132 };
133 
134 #endif
IntPoint find_viable_starting_point(const db::dungeon_meta &dm)
Definition: procedurally_blind_db.cpp:152
Definition: dungeonbuilder.h:57
void build_start_room(db::dungeon_meta &dm)
Definition: procedurally_blind_db.cpp:29
Room find_viable_room_space(IntPoint the_point, db::dungeon_meta &dm)
Definition: procedurally_blind_db.cpp:40
void build_dungeon(int width, int height, int target, ChunkLayer &cl)
Definition: procedurally_blind_db.cpp:221
void build_dungeon_recursive(int target, db::dungeon_meta &dm)
Definition: procedurally_blind_db.cpp:248
Definition: int_point.h:26
Definition: dungeonbuilder.cpp:27
Definition: chunk_layer.h:10
IntPoint build_path(IntPoint start, int direction, db::dungeon_meta &dm)
Definition: procedurally_blind_db.cpp:175
Definition: room.h:34
Definition: procedurally_blind_db.cpp:28