diff options
author | frosch <frosch@openttd.org> | 2013-10-12 16:30:22 +0000 |
---|---|---|
committer | frosch <frosch@openttd.org> | 2013-10-12 16:30:22 +0000 |
commit | 2080a8c16ff4190a8a32f6f3618323f2d3671f5c (patch) | |
tree | 0810548536a8bf3c0ea3347778699290764f1d9b /src/object_cmd.cpp | |
parent | b1131671d46d43e6d010afdd85741009013ae5b5 (diff) | |
download | openttd-2080a8c16ff4190a8a32f6f3618323f2d3671f5c.tar.xz |
(svn r25832) -Codechange: Reduce variety of object type test functions.
Diffstat (limited to 'src/object_cmd.cpp')
-rw-r--r-- | src/object_cmd.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/object_cmd.cpp b/src/object_cmd.cpp index 431e9fe05..fb7b05286 100644 --- a/src/object_cmd.cpp +++ b/src/object_cmd.cpp @@ -295,7 +295,7 @@ CommandCost CmdBuildObject(TileIndex tile, DoCommandFlag flags, uint32 p1, uint3 case OBJECT_OWNED_LAND: if (IsTileType(tile, MP_OBJECT) && IsTileOwner(tile, _current_company) && - IsOwnedLand(tile)) { + IsObjectType(tile, OBJECT_OWNED_LAND)) { return_cmd_error(STR_ERROR_YOU_ALREADY_OWN_IT); } break; @@ -396,7 +396,7 @@ static void DrawTile_Object(TileInfo *ti) static int GetSlopePixelZ_Object(TileIndex tile, uint x, uint y) { - if (IsOwnedLand(tile)) { + if (IsObjectType(tile, OBJECT_OWNED_LAND)) { int z; Slope tileh = GetTilePixelSlope(tile, &z); @@ -408,7 +408,7 @@ static int GetSlopePixelZ_Object(TileIndex tile, uint x, uint y) static Foundation GetFoundation_Object(TileIndex tile, Slope tileh) { - return IsOwnedLand(tile) ? FOUNDATION_NONE : FlatteningFoundation(tileh); + return IsObjectType(tile, OBJECT_OWNED_LAND) ? FOUNDATION_NONE : FlatteningFoundation(tileh); } /** @@ -525,7 +525,7 @@ static CommandCost ClearTile_Object(TileIndex tile, DoCommandFlag flags) static void AddAcceptedCargo_Object(TileIndex tile, CargoArray &acceptance, uint32 *always_accepted) { - if (!IsCompanyHQ(tile)) return; + if (!IsObjectType(tile, OBJECT_HQ)) return; /* HQ accepts passenger and mail; but we have to divide the values * between 4 tiles it occupies! */ @@ -570,7 +570,7 @@ static void TileLoop_Object(TileIndex tile) if (IsTileOnWater(tile)) TileLoop_Water(tile); - if (!IsCompanyHQ(tile)) return; + if (!IsObjectType(tile, OBJECT_HQ)) return; /* HQ accepts passenger and mail; but we have to divide the values * between 4 tiles it occupies! */ @@ -607,7 +607,7 @@ static TrackStatus GetTileTrackStatus_Object(TileIndex tile, TransportType mode, static bool ClickTile_Object(TileIndex tile) { - if (!IsCompanyHQ(tile)) return false; + if (!IsObjectType(tile, OBJECT_HQ)) return false; ShowCompany(GetTileOwner(tile)); return true; @@ -626,7 +626,7 @@ static void AnimateTile_Object(TileIndex tile) */ static bool HasTransmitter(TileIndex tile, void *user) { - return IsTransmitterTile(tile); + return IsObjectTypeTile(tile, OBJECT_TRANSMITTER); } void GenerateObjects() @@ -713,9 +713,9 @@ static void ChangeTileOwner_Object(TileIndex tile, Owner old_owner, Owner new_ow { if (!IsTileOwner(tile, old_owner)) return; - if (IsOwnedLand(tile) && new_owner != INVALID_OWNER) { + if (IsObjectType(tile, OBJECT_OWNED_LAND) && new_owner != INVALID_OWNER) { SetTileOwner(tile, new_owner); - } else if (IsStatueTile(tile)) { + } else if (IsObjectType(tile, OBJECT_STATUE)) { Town *t = Object::GetByTile(tile)->town; ClrBit(t->statues, old_owner); if (new_owner != INVALID_OWNER && !HasBit(t->statues, new_owner)) { |