Mercurial > hg > openttd
changeset 2581:9edc48a600b7 draft
(svn r3118) Name 3 palette modifiers properly (belugas)
author | tron <tron@openttd.org> |
---|---|
date | Wed, 02 Nov 2005 13:06:07 +0000 |
parents | 5b8e7de05193 |
children | 6ce4cee925b1 |
files | table/bridge_land.h table/sprites.h table/town_land.h |
diffstat | 3 files changed, 43 insertions(+), 44 deletions(-) [+] |
line wrap: on
line diff
--- a/table/bridge_land.h +++ b/table/bridge_land.h @@ -39,9 +39,9 @@ static const PalSpriteID _bridge_sprite_table_2_1[] = { 0x986, 0x988, 0x985, 0x987, 0x98A, 0x98C, 0x989, 0x98B, - 0x98E | PALETTE_31D, 0x990 | PALETTE_31D, 0x98D | PALETTE_31D, 0x98F | PALETTE_31D, 0x992 | PALETTE_31D, 0x994 | PALETTE_31D, 0x991 | PALETTE_31D, 0x993 | PALETTE_31D, - 0x10E7 | PALETTE_31D, 0x10E9 | PALETTE_31D, 0x10E6 | PALETTE_31D, 0x10E8 | PALETTE_31D, 0x10EB | PALETTE_31D, 0x10ED | PALETTE_31D, 0x10EA | PALETTE_31D, 0x10EC | PALETTE_31D, - 0x110F | PALETTE_31D, 0x1111 | PALETTE_31D, 0x110E | PALETTE_31D, 0x1110 | PALETTE_31D, 0x1113 | PALETTE_31D, 0x1115 | PALETTE_31D, 0x1112 | PALETTE_31D, 0x1114 | PALETTE_31D, + 0x98E | PALETTE_TO_STRUCT_WHITE, 0x990 | PALETTE_TO_STRUCT_WHITE, 0x98D | PALETTE_TO_STRUCT_WHITE, 0x98F | PALETTE_TO_STRUCT_WHITE, 0x992 | PALETTE_TO_STRUCT_WHITE, 0x994 | PALETTE_TO_STRUCT_WHITE, 0x991 | PALETTE_TO_STRUCT_WHITE, 0x993 | PALETTE_TO_STRUCT_WHITE, + 0x10E7 | PALETTE_TO_STRUCT_WHITE, 0x10E9 | PALETTE_TO_STRUCT_WHITE, 0x10E6 | PALETTE_TO_STRUCT_WHITE, 0x10E8 | PALETTE_TO_STRUCT_WHITE, 0x10EB | PALETTE_TO_STRUCT_WHITE, 0x10ED | PALETTE_TO_STRUCT_WHITE, 0x10EA | PALETTE_TO_STRUCT_WHITE, 0x10EC | PALETTE_TO_STRUCT_WHITE, + 0x110F | PALETTE_TO_STRUCT_WHITE, 0x1111 | PALETTE_TO_STRUCT_WHITE, 0x110E | PALETTE_TO_STRUCT_WHITE, 0x1110 | PALETTE_TO_STRUCT_WHITE, 0x1113 | PALETTE_TO_STRUCT_WHITE, 0x1115 | PALETTE_TO_STRUCT_WHITE, 0x1112 | PALETTE_TO_STRUCT_WHITE, 0x1114 | PALETTE_TO_STRUCT_WHITE, }; static const PalSpriteID _bridge_sprite_table_2_poles[] = {
--- a/table/sprites.h +++ b/table/sprites.h @@ -1102,14 +1102,13 @@ //sets color to bare land stuff, for rail and road (and crossings) PALETTE_TO_BARE_LAND = PALETTE_RECOLOR_SPRITE(0x317), //XXX is 318-31A really not used? - //XXX FIXME I dunno yet what this is - PALETTE_31B = PALETTE_RECOLOR_SPRITE(0x31B), + PALETTE_TO_STRUCT_BLUE = PALETTE_RECOLOR_SPRITE(0x31B), //structure color to something brownish (for the cantilever bridges for example) PALETTE_TO_STRUCT_BROWN = PALETTE_RECOLOR_SPRITE(0x31C), - PALETTE_31D = PALETTE_RECOLOR_SPRITE(0x31D), //XXX FIXME Don't know this either + PALETTE_TO_STRUCT_WHITE = PALETTE_RECOLOR_SPRITE(0x31D), //sets bridge or structure to red, little concrete one and cantilever use this one for example PALETTE_TO_STRUCT_RED = PALETTE_RECOLOR_SPRITE(0x31E), - //XXX 31F + PALETTE_TO_STRUCT_GREEN = PALETTE_RECOLOR_SPRITE(0x31F), PALETTE_TO_STRUCT_CONCRETE = PALETTE_RECOLOR_SPRITE(0x320), //Sets the suspension bridge to concrete, also other strucutures use it PALETTE_TO_STRUCT_YELLOW = PALETTE_RECOLOR_SPRITE(0x321), //Sets the bridge color to yellow (suspension and tubular) PALETTE_TO_TRANSPARENT = 0x322 << PALETTE_SPRITE_START | PALETTE_MODIFIER_TRANSPARENT, //This sets the sprite to transparent
--- a/table/town_land.h +++ b/table/town_land.h @@ -37,10 +37,10 @@ M( 0xf54, 0x58e, 0, 0, 14, 14, 60, 0), M( 0xf54, 0x591, 0, 0, 14, 14, 60, 0), M( 0x590, 0x591, 0, 0, 14, 14, 60, 0), - M( 0xf54, 0x58d | PALETTE_31D, 0, 0, 14, 14, 8, 0), - M( 0xf54, 0x58e | PALETTE_31D, 0, 0, 14, 14, 60, 0), - M( 0xf54, 0x591 | PALETTE_31D, 0, 0, 14, 14, 60, 0), - M( 0x590, 0x591 | PALETTE_31D, 0, 0, 14, 14, 60, 0), + M( 0xf54, 0x58d | PALETTE_TO_STRUCT_WHITE, 0, 0, 14, 14, 8, 0), + M( 0xf54, 0x58e | PALETTE_TO_STRUCT_WHITE, 0, 0, 14, 14, 60, 0), + M( 0xf54, 0x591 | PALETTE_TO_STRUCT_WHITE, 0, 0, 14, 14, 60, 0), + M( 0x590, 0x591 | PALETTE_TO_STRUCT_WHITE, 0, 0, 14, 14, 60, 0), M( 0xf54, 0x58d | PALETTE_TO_STRUCT_CONCRETE, 0, 0, 14, 14, 8, 0), M( 0xf54, 0x58e | PALETTE_TO_STRUCT_CONCRETE, 0, 0, 14, 14, 60, 0), M( 0xf54, 0x591 | PALETTE_TO_STRUCT_CONCRETE, 0, 0, 14, 14, 60, 0), @@ -49,10 +49,10 @@ M( 0xf54, 0x593, 0, 0, 14, 16, 33, 0), M( 0xf54, 0x594, 0, 0, 14, 16, 33, 0), M( 0x595, 0x594, 0, 0, 14, 16, 33, 0), - M( 0xf54, 0x592 | PALETTE_31D, 0, 0, 16, 16, 11, 0), - M( 0xf54, 0x593 | PALETTE_31D, 0, 0, 16, 16, 33, 0), - M( 0xf54, 0x594 | PALETTE_31D, 0, 0, 16, 16, 33, 0), - M( 0x595, 0x594 | PALETTE_31D, 0, 0, 16, 16, 33, 0), + M( 0xf54, 0x592 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 11, 0), + M( 0xf54, 0x593 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 33, 0), + M( 0xf54, 0x594 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 33, 0), + M( 0x595, 0x594 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 33, 0), M( 0xf54, 0x592 | PALETTE_TO_STRUCT_CONCRETE, 0, 0, 16, 16, 11, 0), M( 0xf54, 0x593 | PALETTE_TO_STRUCT_CONCRETE, 0, 0, 16, 16, 33, 0), M( 0xf54, 0x594 | PALETTE_TO_STRUCT_CONCRETE, 0, 0, 16, 16, 33, 0), @@ -241,10 +241,10 @@ M( 0xf54, 0x5b3, 0, 0, 16, 16, 42, 0), M( 0xf54, 0x5b4, 0, 0, 16, 16, 42, 0), M( 0x58c, 0x5b4, 0, 0, 16, 16, 42, 0), - M( 0xf54, 0x5b2 | PALETTE_31D, 0, 0, 16, 16, 8, 0), - M( 0xf54, 0x5b3 | PALETTE_31D, 0, 0, 16, 16, 42, 0), - M( 0xf54, 0x5b4 | PALETTE_31D, 0, 0, 16, 16, 42, 0), - M( 0x58c, 0x5b4 | PALETTE_31D, 0, 0, 16, 16, 42, 0), + M( 0xf54, 0x5b2 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 8, 0), + M( 0xf54, 0x5b3 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 42, 0), + M( 0xf54, 0x5b4 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 42, 0), + M( 0x58c, 0x5b4 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 42, 0), M( 0xf54, 0x5b2 | PALETTE_TO_STRUCT_RED, 0, 0, 16, 16, 8, 0), M( 0xf54, 0x5b3 | PALETTE_TO_STRUCT_RED, 0, 0, 16, 16, 42, 0), M( 0xf54, 0x5b4 | PALETTE_TO_STRUCT_RED, 0, 0, 16, 16, 42, 0), @@ -293,14 +293,14 @@ M( 0xf54, 0x5bc, 2, 0, 13, 16, 45, 0), M( 0xf54, 0x5bd, 2, 0, 13, 16, 46, 0), M( 0x58c, 0x5bd, 2, 0, 13, 16, 46, 0), - M( 0xf54, 0x5bb | PALETTE_31B, 2, 0, 13, 16, 6, 0), - M( 0xf54, 0x5bc | PALETTE_31B, 2, 0, 13, 16, 45, 0), - M( 0xf54, 0x5bd | PALETTE_31B, 2, 0, 13, 16, 46, 0), - M( 0x58c, 0x5bd | PALETTE_31B, 2, 0, 13, 16, 46, 0), - M( 0xf54, 0x5bb | PALETTE_31D, 2, 0, 13, 16, 6, 0), - M( 0xf54, 0x5bc | PALETTE_31D, 2, 0, 13, 16, 45, 0), - M( 0xf54, 0x5bd | PALETTE_31D, 2, 0, 13, 16, 46, 0), - M( 0x58c, 0x5bd | PALETTE_31D, 2, 0, 13, 16, 46, 0), + M( 0xf54, 0x5bb | PALETTE_TO_STRUCT_BLUE, 2, 0, 13, 16, 6, 0), + M( 0xf54, 0x5bc | PALETTE_TO_STRUCT_BLUE, 2, 0, 13, 16, 45, 0), + M( 0xf54, 0x5bd | PALETTE_TO_STRUCT_BLUE, 2, 0, 13, 16, 46, 0), + M( 0x58c, 0x5bd | PALETTE_TO_STRUCT_BLUE, 2, 0, 13, 16, 46, 0), + M( 0xf54, 0x5bb | PALETTE_TO_STRUCT_WHITE, 2, 0, 13, 16, 6, 0), + M( 0xf54, 0x5bc | PALETTE_TO_STRUCT_WHITE, 2, 0, 13, 16, 45, 0), + M( 0xf54, 0x5bd | PALETTE_TO_STRUCT_WHITE, 2, 0, 13, 16, 46, 0), + M( 0x58c, 0x5bd | PALETTE_TO_STRUCT_WHITE, 2, 0, 13, 16, 46, 0), M( 0xf54, 0x5be | PALETTE_TO_RED, 2, 0, 13, 16, 13, 0), M( 0xf54, 0x5bf | PALETTE_TO_RED, 2, 0, 13, 16, 110, 0), M( 0xf54, 0x5c0 | PALETTE_TO_RED, 2, 0, 13, 16, 110, 0), @@ -498,9 +498,9 @@ M( 0x600, 0x601, 0, 0, 16, 16, 55, 0), M( 0x600, 0x601, 0, 0, 16, 16, 55, 0), M( 0xf54, 0x0, 0, 0, 16, 16, 22, 0), - M( 0x600 | PALETTE_31D, 0x601 | PALETTE_31D, 0, 0, 16, 16, 55, 0), - M( 0x600 | PALETTE_31D, 0x601 | PALETTE_31D, 0, 0, 16, 16, 55, 0), - M( 0x600 | PALETTE_31D, 0x601 | PALETTE_31D, 0, 0, 16, 16, 55, 0), + M( 0x600 | PALETTE_TO_STRUCT_WHITE, 0x601 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 55, 0), + M( 0x600 | PALETTE_TO_STRUCT_WHITE, 0x601 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 55, 0), + M( 0x600 | PALETTE_TO_STRUCT_WHITE, 0x601 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 55, 0), M( 0xf54, 0x0, 0, 0, 16, 16, 22, 0), M( 0x602, 0x603, 0, 0, 16, 16, 42, 0), M( 0x602, 0x603, 0, 0, 16, 16, 42, 0), @@ -626,9 +626,9 @@ M( 0x61e, 0x61f, 0, 0, 16, 16, 25, 0), M( 0x61e, 0x61f, 0, 0, 16, 16, 25, 0), M( 0xf54, 0x0, 0, 0, 16, 16, 22, 0), - M( 0x61e | PALETTE_31D, 0x61f | PALETTE_31D, 0, 0, 16, 16, 25, 0), - M( 0x61e | PALETTE_31D, 0x61f | PALETTE_31D, 0, 0, 16, 16, 25, 0), - M( 0x61e | PALETTE_31D, 0x61f | PALETTE_31D, 0, 0, 16, 16, 25, 0), + M( 0x61e | PALETTE_TO_STRUCT_WHITE, 0x61f | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 25, 0), + M( 0x61e | PALETTE_TO_STRUCT_WHITE, 0x61f | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 25, 0), + M( 0x61e | PALETTE_TO_STRUCT_WHITE, 0x61f | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 25, 0), M( 0xf54, 0x0, 0, 0, 16, 16, 22, 0), M( 0x620, 0x621, 0, 0, 16, 16, 25, 0), M( 0x620, 0x621, 0, 0, 16, 16, 25, 0), @@ -642,9 +642,9 @@ M(0x11da, 0x11db, 0, 0, 16, 16, 25, 0), M(0x11da, 0x11db, 0, 0, 16, 16, 25, 0), M( 0xf54, 0x0, 0, 0, 16, 16, 22, 0), - M( 0x11da | PALETTE_31D, 0x11db | PALETTE_31D, 0, 0, 16, 16, 25, 0), - M( 0x11da | PALETTE_31D, 0x11db | PALETTE_31D, 0, 0, 16, 16, 25, 0), - M( 0x11da | PALETTE_31D, 0x11db | PALETTE_31D, 0, 0, 16, 16, 25, 0), + M( 0x11da | PALETTE_TO_STRUCT_WHITE, 0x11db | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 25, 0), + M( 0x11da | PALETTE_TO_STRUCT_WHITE, 0x11db | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 25, 0), + M( 0x11da | PALETTE_TO_STRUCT_WHITE, 0x11db | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 25, 0), M( 0xf54, 0x0, 0, 0, 16, 16, 22, 0), M(0x11dc, 0x11dd, 0, 0, 16, 16, 25, 0), M(0x11dc, 0x11dd, 0, 0, 16, 16, 25, 0), @@ -1161,10 +1161,10 @@ M( 0xf54, 0x117e | PALETTE_TO_STRUCT_BROWN, 0, 0, 16, 16, 50, 0), M( 0xf54, 0x117f | PALETTE_TO_STRUCT_BROWN, 0, 0, 16, 16, 50, 0), M( 0x58c, 0x117f | PALETTE_TO_STRUCT_BROWN, 0, 0, 16, 16, 50, 0), - M( 0xf54, 0x117d | PALETTE_31D, 0, 0, 16, 16, 50, 0), - M( 0xf54, 0x117e | PALETTE_31D, 0, 0, 16, 16, 50, 0), - M( 0xf54, 0x117f | PALETTE_31D, 0, 0, 16, 16, 50, 0), - M( 0x58c, 0x117f | PALETTE_31D, 0, 0, 16, 16, 50, 0), + M( 0xf54, 0x117d | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), + M( 0xf54, 0x117e | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), + M( 0xf54, 0x117f | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), + M( 0x58c, 0x117f | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), M( 0xf54, 0x117d, 0, 0, 16, 16, 50, 0), M( 0xf54, 0x117e, 0, 0, 16, 16, 50, 0), M( 0xf54, 0x11e1, 0, 0, 16, 16, 50, 0), @@ -1177,10 +1177,10 @@ M( 0xf54, 0x117e | PALETTE_TO_STRUCT_BROWN, 0, 0, 16, 16, 50, 0), M( 0xf54, 0x11e1 | PALETTE_TO_STRUCT_BROWN, 0, 0, 16, 16, 50, 0), M( 0x58c, 0x11e3 | PALETTE_TO_STRUCT_BROWN, 0, 0, 16, 16, 50, 0), - M( 0xf54, 0x117d | PALETTE_31D, 0, 0, 16, 16, 50, 0), - M( 0xf54, 0x117e | PALETTE_31D, 0, 0, 16, 16, 50, 0), - M( 0xf54, 0x11e1 | PALETTE_31D, 0, 0, 16, 16, 50, 0), - M( 0x58c, 0x11e1 | PALETTE_31D, 0, 0, 16, 16, 50, 0), + M( 0xf54, 0x117d | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), + M( 0xf54, 0x117e | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), + M( 0xf54, 0x11e1 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), + M( 0x58c, 0x11e1 | PALETTE_TO_STRUCT_WHITE, 0, 0, 16, 16, 50, 0), M(0x1180, 0x1181, 0, 0, 16, 16, 10, 0), M(0x1183, 0x1182 | PALETTE_TO_DARK_GREEN, 0, 0, 16, 16, 60, 0), M(0x1183, 0x1182 | PALETTE_TO_DARK_GREEN, 0, 0, 16, 16, 60, 0),