mirror of https://github.com/OpenTTD/OpenTTD
(svn r3664) Add a function to turn a tile into a void tile
parent
af5a1d49c0
commit
f369dcef51
|
@ -14,6 +14,7 @@
|
||||||
#include "command.h"
|
#include "command.h"
|
||||||
#include "vehicle.h"
|
#include "vehicle.h"
|
||||||
#include "variables.h"
|
#include "variables.h"
|
||||||
|
#include "void.h"
|
||||||
|
|
||||||
extern const TileTypeProcs
|
extern const TileTypeProcs
|
||||||
_tile_type_clear_procs,
|
_tile_type_clear_procs,
|
||||||
|
@ -447,10 +448,8 @@ void InitializeLandscape(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
// create void tiles at the border
|
// create void tiles at the border
|
||||||
for (i = 0; i < MapMaxY(); ++i)
|
for (i = 0; i < MapMaxY(); ++i) MakeVoid(i * MapSizeX() + MapMaxX());
|
||||||
SetTileType(i * MapSizeX() + MapMaxX(), MP_VOID);
|
for (i = 0; i < MapSizeX(); ++i) MakeVoid(MapSizeX() * MapMaxY() + i);
|
||||||
for (i = 0; i < MapSizeX(); ++i)
|
|
||||||
SetTileType(MapSizeX() * MapMaxY() + i, MP_VOID);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void ConvertGroundTilesIntoWaterTiles(void)
|
void ConvertGroundTilesIntoWaterTiles(void)
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
#include "strings.h"
|
#include "strings.h"
|
||||||
#include "map.h"
|
#include "map.h"
|
||||||
#include "tile.h"
|
#include "tile.h"
|
||||||
|
#include "void.h"
|
||||||
|
|
||||||
#define VARDEF
|
#define VARDEF
|
||||||
#include "openttd.h"
|
#include "openttd.h"
|
||||||
|
@ -1059,10 +1060,8 @@ static void UpdateVoidTiles(void)
|
||||||
{
|
{
|
||||||
uint i;
|
uint i;
|
||||||
|
|
||||||
for (i = 0; i < MapMaxY(); ++i)
|
for (i = 0; i < MapMaxY(); ++i) MakeVoid(i * MapSizeX() + MapMaxX());
|
||||||
SetTileType(i * MapSizeX() + MapMaxX(), MP_VOID);
|
for (i = 0; i < MapSizeX(); ++i) MakeVoid(MapSizeX() * MapMaxY() + i);
|
||||||
for (i = 0; i < MapSizeX(); ++i)
|
|
||||||
SetTileType(MapSizeX() * MapMaxY() + i, MP_VOID);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// since savegame version 6.0 each sign has an "owner", signs without owner (from old games are set to 255)
|
// since savegame version 6.0 each sign has an "owner", signs without owner (from old games are set to 255)
|
||||||
|
|
Loading…
Reference in New Issue