--- a/disaster_cmd.c Thu Jun 23 18:32:41 2005 +0000
+++ b/disaster_cmd.c Fri Jun 24 12:38:35 2005 +0000
@@ -147,7 +147,7 @@
Station *st;
int x,y;
byte z;
- uint tile;
+ TileIndex tile;
++v->tick_counter;
@@ -330,7 +330,7 @@
static void DestructIndustry(Industry *i)
{
- uint tile;
+ TileIndex tile;
for(tile=0; tile != MapSize(); tile++) {
if (IsTileType(tile, MP_INDUSTRY) && _map2[tile] == i->index) {
@@ -389,7 +389,7 @@
}
} else if (v->current_order.station == 0) {
int x,y;
- uint tile;
+ TileIndex tile;
int ind;
x = v->x_pos - 15*16;
@@ -460,7 +460,7 @@
}
} else if (v->current_order.station == 0) {
int x,y;
- uint tile;
+ TileIndex tile;
int ind;
x = v->x_pos - 15*16;
@@ -504,7 +504,8 @@
byte z;
Vehicle *u,*w;
Town *t;
- uint tile,tile_org;
+ TileIndex tile;
+ TileIndex tile_org;
v->tick_counter++;
@@ -638,7 +639,7 @@
{
uint32 r;
GetNewVehiclePosResult gp;
- uint tile;
+ TileIndex tile;
v->tick_counter++;
@@ -914,8 +915,9 @@
NEWS_FLAGS(NM_THIN,NF_VIEWPORT|NF_TILE,NT_ACCIDENT,0), i->xy + TILE_XY(1,1), 0);
{
- uint tile = i->xy;
+ TileIndex tile = i->xy;
TileIndexDiff step = TileOffsByDir(Random() & 3);
+
int count = 30;
do {
DisasterClearSquare(tile);