diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2010-09-02 22:31:57 +0200 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2010-09-02 22:42:03 +0200 |
commit | 2f93068efd70bdb3ce5f4fb2f6d53585c840e205 (patch) | |
tree | 5964cee2b193861fbe25d4cf83fc6b5e93a34c51 /crawl-ref/source/map_knowledge.h | |
parent | c2a8facb2ac28e55c3eaf42e26909f4aea6c44a3 (diff) | |
download | crawl-ref-2f93068efd70bdb3ce5f4fb2f6d53585c840e205.tar.gz crawl-ref-2f93068efd70bdb3ce5f4fb2f6d53585c840e205.zip |
Fix new map_knowledge not handling cloud colours properly.
Diffstat (limited to 'crawl-ref/source/map_knowledge.h')
-rw-r--r-- | crawl-ref/source/map_knowledge.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/crawl-ref/source/map_knowledge.h b/crawl-ref/source/map_knowledge.h index df9eb8492c..287c5b78ff 100644 --- a/crawl-ref/source/map_knowledge.h +++ b/crawl-ref/source/map_knowledge.h @@ -196,9 +196,15 @@ struct map_cell return _cloud; } - void set_cloud(cloud_type ncloud) + unsigned cloud_colour() const + { + return _cloud_colour; + } + + void set_cloud(cloud_type ncloud, unsigned colour = 0) { _cloud = ncloud; + _cloud_colour = colour; } bool known() const @@ -236,6 +242,7 @@ private: monster_type detected; } _mons; cloud_type _cloud; + uint8_t _cloud_colour; }; void set_terrain_mapped( int x, int y ); |