From 67c21f7e01b7f83c77e934c4fe0771324853d2ab Mon Sep 17 00:00:00 2001 From: frosch Date: Mon, 9 Aug 2010 06:48:52 +0000 Subject: (svn r20419) -Codechange: Rename dummy_land.cpp to void_cmd.cpp --- src/dummy_land.cpp | 83 ------------------------------------------------------ src/landscape.cpp | 4 +-- src/void_cmd.cpp | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 85 insertions(+), 85 deletions(-) delete mode 100644 src/dummy_land.cpp create mode 100644 src/void_cmd.cpp (limited to 'src') diff --git a/src/dummy_land.cpp b/src/dummy_land.cpp deleted file mode 100644 index 0490fc293..000000000 --- a/src/dummy_land.cpp +++ /dev/null @@ -1,83 +0,0 @@ -/* $Id$ */ - -/* - * This file is part of OpenTTD. - * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. - * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . - */ - -/** @file dummy_land.cpp Handling of void (or dummy) tiles. */ - -#include "stdafx.h" -#include "tile_cmd.h" -#include "command_func.h" -#include "viewport_func.h" - -#include "table/strings.h" -#include "table/sprites.h" - -static void DrawTile_Dummy(TileInfo *ti) -{ - DrawGroundSprite(SPR_SHADOW_CELL, PAL_NONE); -} - - -static uint GetSlopeZ_Dummy(TileIndex tile, uint x, uint y) -{ - return TilePixelHeight(tile); -} - -static Foundation GetFoundation_Dummy(TileIndex tile, Slope tileh) -{ - return FOUNDATION_NONE; -} - -static CommandCost ClearTile_Dummy(TileIndex tile, DoCommandFlag flags) -{ - return_cmd_error(STR_ERROR_OFF_EDGE_OF_MAP); -} - - -static void GetTileDesc_Dummy(TileIndex tile, TileDesc *td) -{ - td->str = STR_EMPTY; - td->owner[0] = OWNER_NONE; -} - -static void TileLoop_Dummy(TileIndex tile) -{ - /* not used */ -} - -static void ChangeTileOwner_Dummy(TileIndex tile, Owner old_owner, Owner new_owner) -{ - /* not used */ -} - -static TrackStatus GetTileTrackStatus_Dummy(TileIndex tile, TransportType mode, uint sub_mode, DiagDirection side) -{ - return 0; -} - -static CommandCost TerraformTile_Dummy(TileIndex tile, DoCommandFlag flags, uint z_new, Slope tileh_new) -{ - return_cmd_error(STR_ERROR_OFF_EDGE_OF_MAP); -} - -extern const TileTypeProcs _tile_type_dummy_procs = { - DrawTile_Dummy, // draw_tile_proc - GetSlopeZ_Dummy, // get_slope_z_proc - ClearTile_Dummy, // clear_tile_proc - NULL, // add_accepted_cargo_proc - GetTileDesc_Dummy, // get_tile_desc_proc - GetTileTrackStatus_Dummy, // get_tile_track_status_proc - NULL, // click_tile_proc - NULL, // animate_tile_proc - TileLoop_Dummy, // tile_loop_clear - ChangeTileOwner_Dummy, // change_tile_owner_clear - NULL, // add_produced_cargo_proc - NULL, // vehicle_enter_tile_proc - GetFoundation_Dummy, // get_foundation_proc - TerraformTile_Dummy, // terraform_tile_proc -}; diff --git a/src/landscape.cpp b/src/landscape.cpp index f8dcd5841..4804ea215 100644 --- a/src/landscape.cpp +++ b/src/landscape.cpp @@ -40,7 +40,7 @@ extern const TileTypeProcs _tile_type_trees_procs, _tile_type_station_procs, _tile_type_water_procs, - _tile_type_dummy_procs, + _tile_type_void_procs, _tile_type_industry_procs, _tile_type_tunnelbridge_procs, _tile_type_object_procs; @@ -58,7 +58,7 @@ const TileTypeProcs * const _tile_type_procs[16] = { &_tile_type_trees_procs, ///< Callback functions for MP_TREES tiles &_tile_type_station_procs, ///< Callback functions for MP_STATION tiles &_tile_type_water_procs, ///< Callback functions for MP_WATER tiles - &_tile_type_dummy_procs, ///< Callback functions for MP_VOID tiles + &_tile_type_void_procs, ///< Callback functions for MP_VOID tiles &_tile_type_industry_procs, ///< Callback functions for MP_INDUSTRY tiles &_tile_type_tunnelbridge_procs, ///< Callback functions for MP_TUNNELBRIDGE tiles &_tile_type_object_procs, ///< Callback functions for MP_OBJECT tiles diff --git a/src/void_cmd.cpp b/src/void_cmd.cpp new file mode 100644 index 000000000..e80f961c1 --- /dev/null +++ b/src/void_cmd.cpp @@ -0,0 +1,83 @@ +/* $Id$ */ + +/* + * This file is part of OpenTTD. + * OpenTTD is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2. + * OpenTTD is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with OpenTTD. If not, see . + */ + +/** @file void_cmd.cpp Handling of void tiles. */ + +#include "stdafx.h" +#include "tile_cmd.h" +#include "command_func.h" +#include "viewport_func.h" + +#include "table/strings.h" +#include "table/sprites.h" + +static void DrawTile_Void(TileInfo *ti) +{ + DrawGroundSprite(SPR_SHADOW_CELL, PAL_NONE); +} + + +static uint GetSlopeZ_Void(TileIndex tile, uint x, uint y) +{ + return TilePixelHeight(tile); +} + +static Foundation GetFoundation_Void(TileIndex tile, Slope tileh) +{ + return FOUNDATION_NONE; +} + +static CommandCost ClearTile_Void(TileIndex tile, DoCommandFlag flags) +{ + return_cmd_error(STR_ERROR_OFF_EDGE_OF_MAP); +} + + +static void GetTileDesc_Void(TileIndex tile, TileDesc *td) +{ + td->str = STR_EMPTY; + td->owner[0] = OWNER_NONE; +} + +static void TileLoop_Void(TileIndex tile) +{ + /* not used */ +} + +static void ChangeTileOwner_Void(TileIndex tile, Owner old_owner, Owner new_owner) +{ + /* not used */ +} + +static TrackStatus GetTileTrackStatus_Void(TileIndex tile, TransportType mode, uint sub_mode, DiagDirection side) +{ + return 0; +} + +static CommandCost TerraformTile_Void(TileIndex tile, DoCommandFlag flags, uint z_new, Slope tileh_new) +{ + return_cmd_error(STR_ERROR_OFF_EDGE_OF_MAP); +} + +extern const TileTypeProcs _tile_type_void_procs = { + DrawTile_Void, // draw_tile_proc + GetSlopeZ_Void, // get_slope_z_proc + ClearTile_Void, // clear_tile_proc + NULL, // add_accepted_cargo_proc + GetTileDesc_Void, // get_tile_desc_proc + GetTileTrackStatus_Void, // get_tile_track_status_proc + NULL, // click_tile_proc + NULL, // animate_tile_proc + TileLoop_Void, // tile_loop_clear + ChangeTileOwner_Void, // change_tile_owner_clear + NULL, // add_produced_cargo_proc + NULL, // vehicle_enter_tile_proc + GetFoundation_Void, // get_foundation_proc + TerraformTile_Void, // terraform_tile_proc +}; -- cgit v1.2.3-70-g09d2