diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-11-04 10:04:17 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-11-04 16:50:18 +0100 |
commit | 6f10cd2574eeb8a1417eff84718edd309287ac0d (patch) | |
tree | 69a45fe0e35cb559a3285b08697c96c230fc0c0f /crawl-ref/source/cloud.h | |
parent | 9ad85435681ad82c7ef07d2083e40e525e2b0f55 (diff) | |
download | crawl-ref-6f10cd2574eeb8a1417eff84718edd309287ac0d.tar.gz crawl-ref-6f10cd2574eeb8a1417eff84718edd309287ac0d.zip |
Get rid of multiple-meaning "int object" in env.show.
env.show is now a class show_def that stores tagged
unions of type show_type. For the moment, there's also
env.show_los for use in LOS determination, but that
should become an array of boolean at some point.
This breaks save compatibility.
Tiles and console version build and appear to work
fine, but this kind of change is likely to have
some side-effects.
Diffstat (limited to 'crawl-ref/source/cloud.h')
-rw-r--r-- | crawl-ref/source/cloud.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/crawl-ref/source/cloud.h b/crawl-ref/source/cloud.h index f9fa6d6d18..c94bd4af8d 100644 --- a/crawl-ref/source/cloud.h +++ b/crawl-ref/source/cloud.h @@ -63,6 +63,7 @@ int max_cloud_damage(cloud_type cl_type, int power = -1); void in_a_cloud(void); std::string cloud_name(cloud_type type); +int get_cloud_colour(int cloudno); bool is_damaging_cloud(cloud_type type, bool temp = false); bool is_harmless_cloud(cloud_type type); |