summaryrefslogtreecommitdiff
path: root/src/object_cmd.cpp
diff options
context:
space:
mode:
authorfrosch <frosch@openttd.org>2013-10-12 16:30:22 +0000
committerfrosch <frosch@openttd.org>2013-10-12 16:30:22 +0000
commit2080a8c16ff4190a8a32f6f3618323f2d3671f5c (patch)
tree0810548536a8bf3c0ea3347778699290764f1d9b /src/object_cmd.cpp
parentb1131671d46d43e6d010afdd85741009013ae5b5 (diff)
downloadopenttd-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.cpp18
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)) {