101 WP(w, void_d).data = &_landinfo_data; |
101 WP(w, void_d).data = &_landinfo_data; |
102 |
102 |
103 p = GetPlayer(IsValidPlayer(_local_player) ? _local_player : PLAYER_FIRST); |
103 p = GetPlayer(IsValidPlayer(_local_player) ? _local_player : PLAYER_FIRST); |
104 t = ClosestTownFromTile(tile, _patches.dist_local_authority); |
104 t = ClosestTownFromTile(tile, _patches.dist_local_authority); |
105 |
105 |
106 old_money = p->money64; |
106 old_money = p->player_money; |
107 p->money64 = p->player_money = 0x7fffffff; |
107 p->player_money = 0x7fffffff; |
108 costclear = DoCommand(tile, 0, 0, 0, CMD_LANDSCAPE_CLEAR); |
108 costclear = DoCommand(tile, 0, 0, 0, CMD_LANDSCAPE_CLEAR); |
109 p->money64 = old_money; |
109 p->player_money = old_money; |
110 UpdatePlayerMoney32(p); |
|
111 |
110 |
112 /* Because build_date is not set yet in every TileDesc, we make sure it is empty */ |
111 /* Because build_date is not set yet in every TileDesc, we make sure it is empty */ |
113 td.build_date = 0; |
112 td.build_date = 0; |
114 GetAcceptedCargo(tile, ac); |
113 GetAcceptedCargo(tile, ac); |
115 GetTileDesc(tile, &td); |
114 GetTileDesc(tile, &td); |