author | bjarni |
Sat, 22 Jan 2005 23:55:45 +0000 | |
changeset 1099 | ad7522bd5c1c |
parent 507 | 04b5403aaf6b |
child 1891 | 862800791170 |
permissions | -rw-r--r-- |
0 | 1 |
#include "stdafx.h" |
2 |
#include "ttd.h" |
|
507
04b5403aaf6b
(svn r815) Include strings.h only in the files which need it.
tron
parents:
473
diff
changeset
|
3 |
#include "table/strings.h" |
0 | 4 |
#include "viewport.h" |
5 |
#include "command.h" |
|
6 |
||
7 |
static void DrawTile_Dummy(TileInfo *ti) |
|
8 |
{ |
|
9 |
DrawGroundSpriteAt(0x3EC, ti->x, ti->y, ti->z); |
|
10 |
} |
|
11 |
||
12 |
||
13 |
static uint GetSlopeZ_Dummy(TileInfo *ti) { |
|
14 |
return GetPartialZ(ti->x&0xF, ti->y&0xF, ti->tileh) + ti->z; |
|
15 |
} |
|
16 |
||
40 | 17 |
static uint GetSlopeTileh_Dummy(TileInfo *ti) { |
39 | 18 |
return ti->tileh; |
19 |
} |
|
20 |
||
0 | 21 |
static int32 ClearTile_Dummy(uint tile, byte flags) { |
22 |
return_cmd_error(STR_0001_OFF_EDGE_OF_MAP); |
|
23 |
} |
|
24 |
||
25 |
||
473
77f0ef57e7cf
(svn r724) Remove restriction that a tile can only accept 3 cargo types.
tron
parents:
159
diff
changeset
|
26 |
static void GetAcceptedCargo_Dummy(uint tile, AcceptedCargo ac) |
0 | 27 |
{ |
28 |
/* not used */ |
|
29 |
} |
|
30 |
||
31 |
static void GetTileDesc_Dummy(uint tile, TileDesc *td) |
|
32 |
{ |
|
33 |
td->str = STR_EMPTY; |
|
34 |
td->owner = OWNER_NONE; |
|
35 |
} |
|
36 |
||
37 |
static void AnimateTile_Dummy(uint tile) |
|
38 |
{ |
|
39 |
/* not used */ |
|
40 |
} |
|
41 |
||
42 |
static void TileLoop_Dummy(uint tile) |
|
43 |
{ |
|
44 |
/* not used */ |
|
45 |
} |
|
46 |
||
47 |
static void ClickTile_Dummy(uint tile) |
|
48 |
{ |
|
49 |
/* not used */ |
|
50 |
} |
|
51 |
||
52 |
static void ChangeTileOwner_Dummy(uint tile, byte old_player, byte new_player) |
|
53 |
{ |
|
54 |
/* not used */ |
|
55 |
} |
|
56 |
||
159
139cf78bfb28
(svn r160) -Codechange: made GetTileTrackStatus more readable (blathijs)
truelight
parents:
40
diff
changeset
|
57 |
static uint32 GetTileTrackStatus_Dummy(uint tile, TransportType mode) |
0 | 58 |
{ |
59 |
return 0; |
|
60 |
} |
|
61 |
||
62 |
const TileTypeProcs _tile_type_dummy_procs = { |
|
63 |
DrawTile_Dummy, /* draw_tile_proc */ |
|
64 |
GetSlopeZ_Dummy, /* get_slope_z_proc */ |
|
65 |
ClearTile_Dummy, /* clear_tile_proc */ |
|
66 |
GetAcceptedCargo_Dummy, /* get_accepted_cargo_proc */ |
|
67 |
GetTileDesc_Dummy, /* get_tile_desc_proc */ |
|
68 |
GetTileTrackStatus_Dummy, /* get_tile_track_status_proc */ |
|
69 |
ClickTile_Dummy, /* click_tile_proc */ |
|
70 |
AnimateTile_Dummy, /* animate_tile_proc */ |
|
71 |
TileLoop_Dummy, /* tile_loop_clear */ |
|
72 |
ChangeTileOwner_Dummy, /* change_tile_owner_clear */ |
|
73 |
NULL, /* get_produced_cargo_proc */ |
|
74 |
NULL, /* vehicle_enter_tile_proc */ |
|
75 |
NULL, /* vehicle_leave_tile_proc */ |
|
39 | 76 |
GetSlopeTileh_Dummy, /* get_slope_tileh_proc */ |
0 | 77 |
}; |
78 |