mirror of
https://github.com/JGRennison/OpenTTD-patches.git
synced 2024-11-17 21:25:40 +00:00
(svn r1390) Use TileOffsByDir() instead of home brewed table
This commit is contained in:
parent
523a6a1cff
commit
2cdc210193
@ -247,14 +247,6 @@ typedef struct RoadFindDepotData {
|
||||
byte owner;
|
||||
} RoadFindDepotData;
|
||||
|
||||
|
||||
static const TileIndexDiff _road_find_sig_dir_mod[4] = {
|
||||
TILE_XY(-1,0),
|
||||
TILE_XY(0,1),
|
||||
TILE_XY(1,0),
|
||||
TILE_XY(0,-1),
|
||||
};
|
||||
|
||||
static const byte _road_pf_directions[16] = {
|
||||
0, 1, 0, 1, 2, 1, 255, 255,
|
||||
2, 3, 3, 2, 3, 0, 255, 255,
|
||||
@ -262,7 +254,7 @@ static const byte _road_pf_directions[16] = {
|
||||
|
||||
static bool EnumRoadSignalFindDepot(uint tile, RoadFindDepotData *rfdd, int track, uint length, byte *state)
|
||||
{
|
||||
tile += _road_find_sig_dir_mod[_road_pf_directions[track]];
|
||||
tile += TileOffsByDir(_road_pf_directions[track]);
|
||||
|
||||
if (IS_TILETYPE(tile, MP_STREET) &&
|
||||
(_map5[tile] & 0xF0) == 0x20 &&
|
||||
|
Loading…
Reference in New Issue
Block a user