mirror of
https://github.com/OpenTTD/OpenTTD.git
synced 2025-03-06 14:27:16 +00:00
(svn r4231) Remove ModifyTile(), it's not used anymore, yay!
This commit is contained in:
parent
f2087afbba
commit
82bfd0520f
@ -7,7 +7,6 @@
|
|||||||
void FindLandscapeHeight(TileInfo *ti, uint x, uint y);
|
void FindLandscapeHeight(TileInfo *ti, uint x, uint y);
|
||||||
|
|
||||||
void DoClearSquare(TileIndex tile);
|
void DoClearSquare(TileIndex tile);
|
||||||
void CDECL ModifyTile(TileIndex tile, uint flags, ...);
|
|
||||||
void RunTileLoop(void);
|
void RunTileLoop(void);
|
||||||
|
|
||||||
uint GetPartialZ(int x, int y, int corners);
|
uint GetPartialZ(int x, int y, int corners);
|
||||||
|
47
landscape.c
47
landscape.c
@ -342,53 +342,6 @@ int32 CmdClearArea(int ex, int ey, uint32 flags, uint32 p1, uint32 p2)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* utility function used to modify a tile */
|
|
||||||
void CDECL ModifyTile(TileIndex tile, uint flags, ...)
|
|
||||||
{
|
|
||||||
va_list va;
|
|
||||||
int i;
|
|
||||||
|
|
||||||
va_start(va, flags);
|
|
||||||
|
|
||||||
if ((i = GB(flags, 8, 4)) != 0) {
|
|
||||||
SetTileType(tile, i - 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (flags & (MP_MAP2_CLEAR | MP_MAP2)) {
|
|
||||||
int x = 0;
|
|
||||||
if (flags & MP_MAP2) x = va_arg(va, int);
|
|
||||||
_m[tile].m2 = x;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (flags & (MP_MAP3LO_CLEAR | MP_MAP3LO)) {
|
|
||||||
int x = 0;
|
|
||||||
if (flags & MP_MAP3LO) x = va_arg(va, int);
|
|
||||||
_m[tile].m3 = x;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (flags & (MP_MAP3HI_CLEAR | MP_MAP3HI)) {
|
|
||||||
int x = 0;
|
|
||||||
if (flags & MP_MAP3HI) x = va_arg(va, int);
|
|
||||||
_m[tile].m4 = x;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (flags & (MP_MAPOWNER|MP_MAPOWNER_CURRENT)) {
|
|
||||||
PlayerID x = _current_player;
|
|
||||||
if (flags & MP_MAPOWNER) x = va_arg(va, int);
|
|
||||||
_m[tile].m1 = x;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (flags & MP_MAP5) {
|
|
||||||
_m[tile].m5 = va_arg(va, int);
|
|
||||||
}
|
|
||||||
|
|
||||||
va_end(va);
|
|
||||||
|
|
||||||
if (!(flags & MP_NODIRTY))
|
|
||||||
MarkTileDirtyByTile(tile);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#define TILELOOP_BITS 4
|
#define TILELOOP_BITS 4
|
||||||
#define TILELOOP_SIZE (1 << TILELOOP_BITS)
|
#define TILELOOP_SIZE (1 << TILELOOP_BITS)
|
||||||
#define TILELOOP_ASSERTMASK ((TILELOOP_SIZE-1) + ((TILELOOP_SIZE-1) << MapLogX()))
|
#define TILELOOP_ASSERTMASK ((TILELOOP_SIZE-1) + ((TILELOOP_SIZE-1) << MapLogX()))
|
||||||
|
20
openttd.h
20
openttd.h
@ -353,26 +353,6 @@ typedef struct {
|
|||||||
} TileTypeProcs;
|
} TileTypeProcs;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#define MP_SETTYPE(x) ((x+1) << 8)
|
|
||||||
|
|
||||||
enum {
|
|
||||||
MP_MAP2 = 1<<0,
|
|
||||||
MP_MAP3LO = 1<<1,
|
|
||||||
MP_MAP3HI = 1<<2,
|
|
||||||
MP_MAP5 = 1<<3,
|
|
||||||
MP_MAPOWNER_CURRENT = 1<<4,
|
|
||||||
MP_MAPOWNER = 1<<5,
|
|
||||||
|
|
||||||
MP_TYPE_MASK = 0xF << 8,
|
|
||||||
|
|
||||||
MP_MAP2_CLEAR = 1 << 12,
|
|
||||||
MP_MAP3LO_CLEAR = 1 << 13,
|
|
||||||
MP_MAP3HI_CLEAR = 1 << 14,
|
|
||||||
|
|
||||||
MP_NODIRTY = 1<<15,
|
|
||||||
};
|
|
||||||
|
|
||||||
enum {
|
enum {
|
||||||
WC_MAIN_WINDOW = 0x0,
|
WC_MAIN_WINDOW = 0x0,
|
||||||
WC_MAIN_TOOLBAR = 0x1,
|
WC_MAIN_TOOLBAR = 0x1,
|
||||||
|
Loading…
Reference in New Issue
Block a user