diff options
author | Darshan Shaligram <scintilla@gmail.com> | 2013-01-13 18:12:52 -0500 |
---|---|---|
committer | Darshan Shaligram <scintilla@gmail.com> | 2013-01-13 18:12:52 -0500 |
commit | e113f069087158f8470a4db4b660525d3731d454 (patch) | |
tree | c11a2eb75cbebf74728dcedd17309d6ff306f3fc /crawl-ref/source/dungeon.h | |
parent | dad6e4ce9ce169e06d892f8836b95ca43b5db004 (diff) | |
download | crawl-ref-e113f069087158f8470a4db4b660525d3731d454.tar.gz crawl-ref-e113f069087158f8470a4db4b660525d3731d454.zip |
Don't crash if player is teleported by abyss vault placement.
Diffstat (limited to 'crawl-ref/source/dungeon.h')
-rw-r--r-- | crawl-ref/source/dungeon.h | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/crawl-ref/source/dungeon.h b/crawl-ref/source/dungeon.h index 52a4f6f546..d34959cf1d 100644 --- a/crawl-ref/source/dungeon.h +++ b/crawl-ref/source/dungeon.h @@ -203,15 +203,15 @@ void dgn_place_stone_stairs(bool maybe_place_hatches = false); void dgn_set_colours_from_monsters(); void dgn_set_grid_colour_at(const coord_def &c, int colour); -bool dgn_place_map(const map_def *map, - bool check_collision, - bool make_no_exits, - const coord_def &pos = INVALID_COORD); +const vault_placement *dgn_place_map(const map_def *map, + bool check_collision, + bool make_no_exits, + const coord_def &pos = INVALID_COORD); -const map_def *dgn_safe_place_map(const map_def *map, - bool check_collision, - bool make_no_exits, - const coord_def &pos = INVALID_COORD); +const vault_placement *dgn_safe_place_map(const map_def *map, + bool check_collision, + bool make_no_exits, + const coord_def &pos = INVALID_COORD); void level_clear_vault_memory(); void run_map_epilogues(); @@ -249,7 +249,8 @@ void dgn_set_branch_epilogue(branch_type br, string callback_name); void dgn_reset_level(bool enable_random_maps = true); -void dgn_register_place(const vault_placement &place, bool register_vault); +const vault_placement *dgn_register_place(const vault_placement &place, + bool register_vault); void dgn_seen_vault_at(coord_def p); |