src/table/unmovable_land.h
author belugas
Wed, 27 Feb 2008 04:26:25 +0000
changeset 8645 fd2d92d9761b
parent 8576 7e9bd8e52966
child 9111 48ce04029fe4
permissions -rw-r--r--
(svn r12288) -Fix(r12287): forgot to include two sprite renames out of consistency.
And obviously forgot to compile before committing, as the array rename would have been evident.
2186
db48cf29b983 (svn r2701) Insert Id tags into all source files
tron
parents: 536
diff changeset
     1
/* $Id$ */
db48cf29b983 (svn r2701) Insert Id tags into all source files
tron
parents: 536
diff changeset
     2
3654
c09872510a61 (svn r4568) CodeChange : Bring definitions and uses of DrawTypesStructures toguether.
belugas
parents: 2187
diff changeset
     3
8576
7e9bd8e52966 (svn r12157) -Codechange: Remove a structure definition and replace it with another one closely matching
belugas
parents: 8571
diff changeset
     4
static const DrawTileSeqStruct _draw_tile_transmitterlighthouse_data[] = {
7e9bd8e52966 (svn r12157) -Codechange: Remove a structure definition and replace it with another one closely matching
belugas
parents: 8571
diff changeset
     5
	{   7,  7,  0,  2,  2, 70, {SPR_UNMOVABLE_TRANSMITTER, PAL_NONE}},
7e9bd8e52966 (svn r12157) -Codechange: Remove a structure definition and replace it with another one closely matching
belugas
parents: 8571
diff changeset
     6
	{   4,  4,  0,  7,  7, 61, {SPR_UNMOVABLE_LIGHTHOUSE, PAL_NONE}},
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
     7
};
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
     8
8570
f50de4804ff1 (svn r12148) -Codechange: Merge 'image' and 'pal' of DrawTileSeqStruct into one PalSpriteID
frosch
parents: 8569
diff changeset
     9
#define TILE_SEQ_LINE(sz, img) { 0, 0, 0, 16, 16, sz, {img, PAL_NONE} },
f50de4804ff1 (svn r12148) -Codechange: Merge 'image' and 'pal' of DrawTileSeqStruct into one PalSpriteID
frosch
parents: 8569
diff changeset
    10
#define TILE_SEQ_END() { (byte)0x80, 0, 0, 0, 0, 0, {0, 0} }
0
29654efe3188 (svn r1) Import of revision 975 of old (crashed) SVN
truelight
parents:
diff changeset
    11
5732
20d674f37c75 (svn r8275) -Fix
tron
parents: 5669
diff changeset
    12
static const DrawTileSeqStruct _unmovable_display_nothing[] = {
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    13
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    14
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    15
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    16
static const DrawTileSeqStruct _unmovable_display_datas_8[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    17
	TILE_SEQ_LINE(20, 0xA34 | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    18
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    19
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    20
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    21
static const DrawTileSeqStruct _unmovable_display_datas_9[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    22
	TILE_SEQ_LINE(20, 0xA36 | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    23
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    24
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    25
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    26
static const DrawTileSeqStruct _unmovable_display_datas_10[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    27
	TILE_SEQ_LINE(20, 0xA38 | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    28
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    29
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    30
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    31
static const DrawTileSeqStruct _unmovable_display_datas_12[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    32
	TILE_SEQ_LINE(50, 0xA3B | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    33
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    34
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    35
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    36
static const DrawTileSeqStruct _unmovable_display_datas_13[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    37
	TILE_SEQ_LINE(50, 0xA3D | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    38
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    39
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    40
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    41
static const DrawTileSeqStruct _unmovable_display_datas_14[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    42
	TILE_SEQ_LINE(50, 0xA3F | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    43
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    44
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    45
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    46
static const DrawTileSeqStruct _unmovable_display_datas_16[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    47
	TILE_SEQ_LINE(60, 0xA42 | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    48
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    49
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    50
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    51
static const DrawTileSeqStruct _unmovable_display_datas_17[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    52
	TILE_SEQ_LINE(60, 0xA44 | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    53
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    54
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    55
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    56
static const DrawTileSeqStruct _unmovable_display_datas_18[] = {
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    57
	TILE_SEQ_LINE(60, 0xA46 | (1 << PALETTE_MODIFIER_COLOR))
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    58
	TILE_SEQ_END()
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    59
};
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    60
8568
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    61
#undef TILE_SEQ_LINE
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    62
#undef TILE_SEQ_END
027aec135dc8 (svn r12146) -Codechange: Use macros to build DrawTileSeqStruct-tables in station_land and unmovable_land.
frosch
parents: 6248
diff changeset
    63
8571
53c94d717e99 (svn r12149) -Codechange: Merge 'ground_sprite' and 'ground_pal' of DrawTileSprites into one PalSpriteID
frosch
parents: 8570
diff changeset
    64
#define TILE_SPRITE_LINE(img, dtss) { {img | (1 << PALETTE_MODIFIER_COLOR), PAL_NONE}, dtss },
8569
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    65
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    66
static const DrawTileSprites _unmovable_display_datas[] = {
8569
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    67
	TILE_SPRITE_LINE(0xA2B, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    68
	TILE_SPRITE_LINE(0xA2C, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    69
	TILE_SPRITE_LINE(0xA2D, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    70
	TILE_SPRITE_LINE(0xA2E, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    71
	TILE_SPRITE_LINE(0xA2F, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    72
	TILE_SPRITE_LINE(0xA30, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    73
	TILE_SPRITE_LINE(0xA31, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    74
	TILE_SPRITE_LINE(0xA32, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    75
	TILE_SPRITE_LINE(0xA33, _unmovable_display_datas_8)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    76
	TILE_SPRITE_LINE(0xA35, _unmovable_display_datas_9)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    77
	TILE_SPRITE_LINE(0xA37, _unmovable_display_datas_10)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    78
	TILE_SPRITE_LINE(0xA39, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    79
	TILE_SPRITE_LINE(0xA3A, _unmovable_display_datas_12)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    80
	TILE_SPRITE_LINE(0xA3C, _unmovable_display_datas_13)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    81
	TILE_SPRITE_LINE(0xA3E, _unmovable_display_datas_14)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    82
	TILE_SPRITE_LINE(0xA40, _unmovable_display_nothing)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    83
	TILE_SPRITE_LINE(0xA41, _unmovable_display_datas_16)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    84
	TILE_SPRITE_LINE(0xA43, _unmovable_display_datas_17)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    85
	TILE_SPRITE_LINE(0xA45, _unmovable_display_datas_18)
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    86
	TILE_SPRITE_LINE(0xA47, _unmovable_display_nothing)
384
809833b4068d (svn r576) -newgrf: Cleanup horrible table/(station|unmovable)_land.h DrawTileSeqStruct hacks needed for custom station supports (pasky)
darkvater
parents: 0
diff changeset
    87
};
8569
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    88
b2dbac0c0cf5 (svn r12147) -Codechange: Use macros to build DrawTileSprites-tables in station_land and unmovable_land.
frosch
parents: 8568
diff changeset
    89
#undef TILE_SPRITE_LINE