diff options
author | Adam Borowski <kilobyte@angband.pl> | 2012-03-13 04:34:08 +0100 |
---|---|---|
committer | Adam Borowski <kilobyte@angband.pl> | 2012-03-13 10:43:28 +0100 |
commit | 1495978437e71a2461e7d35e00e16c8edc131d13 (patch) | |
tree | 2d6c1e283f1ea5337dfa8a8c279f55ef850bc888 /crawl-ref/source/view.h | |
parent | b10dbcdf6daad946e426cdb08687ad89c004af5c (diff) | |
download | crawl-ref-1495978437e71a2461e7d35e00e16c8edc131d13.tar.gz crawl-ref-1495978437e71a2461e7d35e00e16c8edc131d13.zip |
Declare an explicit type for colours.
An imperial buttload of places assumes these to be 8 bits, which makes it
impossible to add support for 256 (or more!) colours. This commit tries
to allow expanding it in the future; sadly, it is badly incomplete. At
least, new code can use the new type.
Also, beware of "branded" colours which use bits above 8 for inverse,
underline, etc.
Diffstat (limited to 'crawl-ref/source/view.h')
-rw-r--r-- | crawl-ref/source/view.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/view.h b/crawl-ref/source/view.h index d7f80d0137..a67b87e991 100644 --- a/crawl-ref/source/view.h +++ b/crawl-ref/source/view.h @@ -35,10 +35,10 @@ bool view_update(); void view_update_at(const coord_def &pos); class targetter; // beware, flash_view is broken for USE_TILE_LOCAL -void flash_view(uint8_t colour, targetter *where = NULL); -void flash_view_delay(uint8_t colour, int delay, targetter *where = NULL); +void flash_view(colour_t colour, targetter *where = NULL); +void flash_view_delay(colour_t colour, int delay, targetter *where = NULL); #ifndef USE_TILE_LOCAL -void flash_monster_colour(const monster* mon, uint8_t fmc_colour, +void flash_monster_colour(const monster* mon, colour_t fmc_colour, int fmc_delay); #endif |