(svn r11801) -Codechange: remove some unneeded includes from some header files.

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
rubidium 17 years ago
parent 998d7644f6
commit 6c954cad5f

@ -19,6 +19,7 @@
#include "variables.h" #include "variables.h"
#include "viewport_func.h" #include "viewport_func.h"
#include "gfx_func.h" #include "gfx_func.h"
#include "player.h"
static byte _selected_airport_type; static byte _selected_airport_type;

@ -7,6 +7,7 @@
#include "depot.h" #include "depot.h"
#include "settings_type.h" #include "settings_type.h"
#include "player.h"
/** /**
* Autoslope check for tiles with an entrance on an edge. * Autoslope check for tiles with an entrance on an edge.

@ -6,6 +6,7 @@
#define CARGOPACKET_H #define CARGOPACKET_H
#include "economy_type.h" #include "economy_type.h"
#include "tile_type.h"
#include <list> #include <list>
typedef uint32 CargoPacketID; typedef uint32 CargoPacketID;

@ -23,6 +23,7 @@
#include "strings_func.h" #include "strings_func.h"
#include "window_func.h" #include "window_func.h"
#include "vehicle_func.h" #include "vehicle_func.h"
#include "player.h"
/* /*
* Since all depot window sizes aren't the same, we need to modify sizes a little. * Since all depot window sizes aren't the same, we need to modify sizes a little.

@ -20,6 +20,7 @@
#include "sound_func.h" #include "sound_func.h"
#include "viewport_func.h" #include "viewport_func.h"
#include "gfx_func.h" #include "gfx_func.h"
#include "player.h"
static void ShowBuildDockStationPicker(); static void ShowBuildDockStationPicker();
static void ShowBuildDocksDepotPicker(); static void ShowBuildDocksDepotPicker();

@ -65,6 +65,7 @@
#include "transparency.h" #include "transparency.h"
#include "tunnelbridge_map.h" #include "tunnelbridge_map.h"
#include "vehicle_func.h" #include "vehicle_func.h"
#include "player.h"
static inline TLG GetTLG(TileIndex t) static inline TLG GetTLG(TileIndex t)

@ -5,11 +5,9 @@
#ifndef ENGINE_H #ifndef ENGINE_H
#define ENGINE_H #define ENGINE_H
#include "oldpool.h"
#include "rail_type.h" #include "rail_type.h"
#include "cargo_type.h" #include "cargo_type.h"
#include "vehicle_type.h" #include "vehicle_type.h"
#include "command_type.h"
#include "gfx_type.h" #include "gfx_type.h"
#include "date_type.h" #include "date_type.h"
#include "sound_type.h" #include "sound_type.h"

@ -76,19 +76,7 @@ static inline uint GetGroupArraySize(void)
* @param id_e The EngineID of the engine to count * @param id_e The EngineID of the engine to count
* @return The number of engines with EngineID id_e in the group * @return The number of engines with EngineID id_e in the group
*/ */
static inline uint GetGroupNumEngines(PlayerID p, GroupID id_g, EngineID id_e) uint GetGroupNumEngines(PlayerID p, GroupID id_g, EngineID id_e);
{
if (IsValidGroupID(id_g)) return GetGroup(id_g)->num_engines[id_e];
uint num = GetPlayer(p)->num_engines[id_e];
if (!IsDefaultGroupID(id_g)) return num;
const Group *g;
FOR_ALL_GROUPS(g) {
if (g->owner == p) num -= g->num_engines[id_e];
}
return num;
}
static inline void IncreaseGroupNumVehicle(GroupID id_g) static inline void IncreaseGroupNumVehicle(GroupID id_g)
{ {
@ -105,6 +93,6 @@ void InitializeGroup();
void SetTrainGroupID(Vehicle *v, GroupID grp); void SetTrainGroupID(Vehicle *v, GroupID grp);
void UpdateTrainGroupID(Vehicle *v); void UpdateTrainGroupID(Vehicle *v);
void RemoveVehicleFromGroup(const Vehicle *v); void RemoveVehicleFromGroup(const Vehicle *v);
void RemoveAllGroupsForPlayer(const Player *p); void RemoveAllGroupsForPlayer(const PlayerID p);
#endif /* GROUP_H */ #endif /* GROUP_H */

@ -409,13 +409,26 @@ void UpdateTrainGroupID(Vehicle *v)
InvalidateWindow(WC_REPLACE_VEHICLE, VEH_TRAIN); InvalidateWindow(WC_REPLACE_VEHICLE, VEH_TRAIN);
} }
uint GetGroupNumEngines(PlayerID p, GroupID id_g, EngineID id_e)
{
if (IsValidGroupID(id_g)) return GetGroup(id_g)->num_engines[id_e];
uint num = GetPlayer(p)->num_engines[id_e];
if (!IsDefaultGroupID(id_g)) return num;
const Group *g;
FOR_ALL_GROUPS(g) {
if (g->owner == p) num -= g->num_engines[id_e];
}
return num;
}
void RemoveAllGroupsForPlayer(const Player *p) void RemoveAllGroupsForPlayer(const PlayerID p)
{ {
Group *g; Group *g;
FOR_ALL_GROUPS(g) { FOR_ALL_GROUPS(g) {
if (p->index == g->owner) delete g; if (p == g->owner) delete g;
} }
} }

@ -24,6 +24,7 @@
#include "string_func.h" #include "string_func.h"
#include "viewport_func.h" #include "viewport_func.h"
#include "gfx_func.h" #include "gfx_func.h"
#include "player.h"
struct Sorting { struct Sorting {

@ -23,6 +23,7 @@
#include "newgrf_text.h" #include "newgrf_text.h"
#include "strings_func.h" #include "strings_func.h"
#include "map_func.h" #include "map_func.h"
#include "player.h"
bool _ignore_restrictions; bool _ignore_restrictions;

@ -47,6 +47,7 @@
#include "sound_func.h" #include "sound_func.h"
#include "string_func.h" #include "string_func.h"
#include "road_func.h" #include "road_func.h"
#include "player.h"
/* TTDPatch extended GRF format codec /* TTDPatch extended GRF format codec
* (c) Petr Baudis 2004 (GPL'd) * (c) Petr Baudis 2004 (GPL'd)

@ -23,6 +23,7 @@
#include "newgrf_commons.h" #include "newgrf_commons.h"
#include "transparency.h" #include "transparency.h"
#include "functions.h" #include "functions.h"
#include "player.h"
static BuildingCounts _building_counts; static BuildingCounts _building_counts;
static HouseClassMapping _class_mapping[HOUSE_CLASS_MAX]; static HouseClassMapping _class_mapping[HOUSE_CLASS_MAX];

@ -20,6 +20,7 @@
#include "newgrf_town.h" #include "newgrf_town.h"
#include "window_func.h" #include "window_func.h"
#include "town.h" #include "town.h"
#include "player.h"
/* Since the industry IDs defined by the GRF file don't necessarily correlate /* Since the industry IDs defined by the GRF file don't necessarily correlate
* to those used by the game, the IDs used for overriding old industries must be * to those used by the game, the IDs used for overriding old industries must be

@ -23,6 +23,7 @@
#include "newgrf_town.h" #include "newgrf_town.h"
#include "gfx_func.h" #include "gfx_func.h"
#include "date_func.h" #include "date_func.h"
#include "player.h"
static StationClass station_classes[STAT_CLASS_MAX]; static StationClass station_classes[STAT_CLASS_MAX];

@ -8,6 +8,7 @@
#include "engine.h" #include "engine.h"
#include "newgrf_callbacks.h" #include "newgrf_callbacks.h"
#include "newgrf_cargo.h" #include "newgrf_cargo.h"
#include "tile_type.h"
enum StationClassID { enum StationClassID {
STAT_CLASS_BEGIN = 0, ///< the lowest valid value STAT_CLASS_BEGIN = 0, ///< the lowest valid value

@ -27,6 +27,7 @@
#include "window_func.h" #include "window_func.h"
#include "vehicle_func.h" #include "vehicle_func.h"
#include "settings_type.h" #include "settings_type.h"
#include "player.h"
enum OrderWindowWidgets { enum OrderWindowWidgets {
ORDER_WIDGET_CLOSEBOX = 0, ORDER_WIDGET_CLOSEBOX = 0,

@ -11,6 +11,8 @@
#include "engine.h" #include "engine.h"
#include "livery.h" #include "livery.h"
#include "autoreplace_type.h" #include "autoreplace_type.h"
#include "economy_type.h"
#include "tile_type.h"
struct PlayerEconomyEntry { struct PlayerEconomyEntry {
Money income; Money income;

@ -889,7 +889,7 @@ CommandCost CmdPlayerCtrl(TileIndex tile, uint32 flags, uint32 p1, uint32 p2)
p->is_active = false; p->is_active = false;
} }
RemoveAllEngineReplacementForPlayer(p); RemoveAllEngineReplacementForPlayer(p);
RemoveAllGroupsForPlayer(p); RemoveAllGroupsForPlayer(p->index);
} break; } break;

@ -11,6 +11,7 @@
#include "tunnelbridge_map.h" #include "tunnelbridge_map.h"
#include "settings_type.h" #include "settings_type.h"
#include "date_func.h" #include "date_func.h"
#include "player.h"
/* XXX: Below 3 tables store duplicate data. Maybe remove some? */ /* XXX: Below 3 tables store duplicate data. Maybe remove some? */

@ -27,6 +27,7 @@
#include "window_func.h" #include "window_func.h"
#include "date_func.h" #include "date_func.h"
#include "sound_func.h" #include "sound_func.h"
#include "player.h"
#include "bridge_map.h" #include "bridge_map.h"
#include "rail_map.h" #include "rail_map.h"

@ -23,6 +23,7 @@
#include "window_func.h" #include "window_func.h"
#include "vehicle_func.h" #include "vehicle_func.h"
#include "sound_func.h" #include "sound_func.h"
#include "player.h"
static void ShowRVStationPicker(RoadStop::Type rs); static void ShowRVStationPicker(RoadStop::Type rs);

@ -6,7 +6,6 @@
#define STATION_H #define STATION_H
#include "airport.h" #include "airport.h"
#include "player.h"
#include "oldpool.h" #include "oldpool.h"
#include "sprite.h" #include "sprite.h"
#include "road_type.h" #include "road_type.h"

@ -34,6 +34,7 @@
#include "date_func.h" #include "date_func.h"
#include "vehicle_base.h" #include "vehicle_base.h"
#include "string_func.h" #include "string_func.h"
#include "player.h"
/* for opendir/readdir/closedir */ /* for opendir/readdir/closedir */
# include "fios.h" # include "fios.h"

@ -17,6 +17,7 @@
#include "vehicle_base.h" #include "vehicle_base.h"
#include "string_func.h" #include "string_func.h"
#include "gfx_func.h" #include "gfx_func.h"
#include "player.h"
static int GetOrderFromTimetableWndPt(Window *w, int y, const Vehicle *v) static int GetOrderFromTimetableWndPt(Window *w, int y, const Vehicle *v)
{ {

@ -25,6 +25,7 @@
#include "strings_func.h" #include "strings_func.h"
#include "zoom_func.h" #include "zoom_func.h"
#include "vehicle_func.h" #include "vehicle_func.h"
#include "player.h"
#define VIEWPORT_DRAW_MEM (65536 * 2) #define VIEWPORT_DRAW_MEM (65536 * 2)

@ -33,6 +33,7 @@
#include "vehicle_func.h" #include "vehicle_func.h"
#include "sound_func.h" #include "sound_func.h"
#include "variables.h" #include "variables.h"
#include "player.h"
static Vehicle *FindFloodableVehicleOnTile(TileIndex tile); static Vehicle *FindFloodableVehicleOnTile(TileIndex tile);

@ -29,6 +29,7 @@
#include "vehicle_func.h" #include "vehicle_func.h"
#include "vehicle_base.h" #include "vehicle_base.h"
#include "string_func.h" #include "string_func.h"
#include "player.h"
enum { enum {
MAX_WAYPOINTS_PER_TOWN = 64, MAX_WAYPOINTS_PER_TOWN = 64,

@ -7,6 +7,7 @@
#include "oldpool.h" #include "oldpool.h"
#include "rail_map.h" #include "rail_map.h"
#include "command_type.h"
struct Waypoint; struct Waypoint;
DECLARE_OLD_POOL(Waypoint, Waypoint, 3, 8000) DECLARE_OLD_POOL(Waypoint, Waypoint, 3, 8000)

Loading…
Cancel
Save