diff options
author | tron <tron@openttd.org> | 2006-03-24 08:55:08 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2006-03-24 08:55:08 +0000 |
commit | 9be713f1ae0cff0bc06bbef395fda8bf829e38c2 (patch) | |
tree | 4f245f2fb33365183177a0e7de46103b9c2464d3 /disaster_cmd.c | |
parent | 4b0e8947d5053d0987e9d9024156786acd3aec67 (diff) | |
download | openttd-9be713f1ae0cff0bc06bbef395fda8bf829e38c2.tar.xz |
(svn r4079) Add GetSation{Index,ByTile}() to get the station index resp. the station from a tile
Diffstat (limited to 'disaster_cmd.c')
-rw-r--r-- | disaster_cmd.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/disaster_cmd.c b/disaster_cmd.c index 59346e6e7..95481db5f 100644 --- a/disaster_cmd.c +++ b/disaster_cmd.c @@ -3,6 +3,7 @@ #include "stdafx.h" #include "openttd.h" #include "industry_map.h" +#include "station_map.h" #include "table/strings.h" #include "functions.h" #include "map.h" @@ -183,7 +184,7 @@ static void DisasterTick_Zeppeliner(Vehicle *v) v->current_order.station = 1; v->age = 0; - SetDParam(0, _m[tile].m2); + SetDParam(0, GetStationIndex(tile)); AddNewsItem(STR_B000_ZEPPELIN_DISASTER_AT, NEWS_FLAGS(NM_THIN, NF_VIEWPORT|NF_VEHICLE, NT_ACCIDENT, 0), v->index, @@ -205,7 +206,7 @@ static void DisasterTick_Zeppeliner(Vehicle *v) IsTileType(tile, MP_STATION) && IS_BYTE_INSIDE(_m[tile].m5, 8, 0x43) && IS_HUMAN_PLAYER(GetTileOwner(tile))) { - st = GetStation(_m[tile].m2); + st = GetStationByTile(tile); CLRBITS(st->airport_flags, RUNWAY_IN_block); } @@ -247,7 +248,7 @@ static void DisasterTick_Zeppeliner(Vehicle *v) IsTileType(tile, MP_STATION) && IS_BYTE_INSIDE(_m[tile].m5, 8, 0x43) && IS_HUMAN_PLAYER(GetTileOwner(tile))) { - st = GetStation(_m[tile].m2); + st = GetStationByTile(tile); SETBITS(st->airport_flags, RUNWAY_IN_block); } } |