diff options
author | Brendan Hickey <brendan@bhickey.net> | 2011-06-02 19:07:14 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2011-07-05 20:47:15 +0200 |
commit | 135642df1cd7630c4447491ee5e1a5f1adb03c23 (patch) | |
tree | 617f865e9b9399e0da387c2798a694cbaf62c88a /crawl-ref/source/abyss.h | |
parent | 74c53e2bdf9655efbd57dbbab9cacfdc1acafefe (diff) | |
download | crawl-ref-135642df1cd7630c4447491ee5e1a5f1adb03c23.tar.gz crawl-ref-135642df1cd7630c4447491ee5e1a5f1adb03c23.zip |
First pass at abyss morphing
Diffstat (limited to 'crawl-ref/source/abyss.h')
-rw-r--r-- | crawl-ref/source/abyss.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crawl-ref/source/abyss.h b/crawl-ref/source/abyss.h index 9f395c8d00..1b98ec000d 100644 --- a/crawl-ref/source/abyss.h +++ b/crawl-ref/source/abyss.h @@ -13,8 +13,16 @@ const int ABYSS_AREA_SHIFT_RADIUS = LOS_RADIUS + 2; const coord_def ABYSS_CENTRE(GXM / 2, GYM / 2); +struct abyss_state { + coord_def major_coord; + coord_def minor_coord; + map_mask mask; + double depth; +}; + void generate_abyss(); void maybe_shift_abyss_around_player(); +void abyss_morph(); void abyss_area_shift(); void abyss_teleport(bool new_area); void save_abyss_uniques(); |