Changeset - r2154:83cf5a3d6634
[Not reviewed]
master
0 13 0
tron - 19 years ago 2005-07-21 19:36:43
tron@openttd.org
(svn r2664) Remove depedency on player.h from variables.h
13 files changed with 18 insertions and 9 deletions:
0 comments (0 inline, 0 general)
clear_cmd.c
Show inline comments
 
@@ -2,6 +2,7 @@
 
#include "openttd.h"
 
#include "table/strings.h"
 
#include "map.h"
 
#include "player.h"
 
#include "tile.h"
 
#include "viewport.h"
 
#include "command.h"
gfx.c
Show inline comments
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "player.h"
 
#include "spritecache.h"
 
#include "strings.h"
 
#include "string.h"
landscape.c
Show inline comments
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "map.h"
 
#include "player.h"
 
#include "spritecache.h"
 
#include "table/sprites.h"
 
#include "tile.h"
player.h
Show inline comments
 
@@ -196,8 +196,12 @@ void AiDoGameLoop(Player *p);
 
void UpdatePlayerMoney32(Player *p);
 
#define FOR_ALL_PLAYERS(p) for(p=_players; p != endof(_players); p++)
 

	
 
extern PlayerID _current_player;
 

	
 
#define MAX_PLAYERS 8
 
VARDEF Player _players[MAX_PLAYERS];
 
// NOSAVE: can be determined from player structs
 
VARDEF byte _player_colors[MAX_PLAYERS];
 

	
 
static inline Player* GetPlayer(uint i)
 
{
 
@@ -229,6 +233,9 @@ static inline bool HasRailtypeAvail(Play
 
	return HASBIT(p->avail_railtypes, Railtype);
 
}
 

	
 
/* Validate functions for rail building */
 
static inline bool ValParamRailtype(uint32 rail) { return HASBIT(GetPlayer(_current_player)->avail_railtypes, rail);}
 

	
 
/** Returns the "best" railtype a player can build.
 
  * As the AI doesn't know what the BEST one is, we
 
  * have our own priority list here. When adding
players.c
Show inline comments
 
@@ -16,6 +16,8 @@
 
#include "sound.h"
 
#include "network.h"
 

	
 
PlayerID _current_player;
 

	
 
extern void StartupEconomy(void);
 

	
 
static const SpriteID cheeks_table[4] = {
signs.c
Show inline comments
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "table/strings.h"
 
#include "player.h"
 
#include "signs.h"
 
#include "saveload.h"
 
#include "command.h"
station.h
Show inline comments
 
#ifndef STATION_H
 
#define STATION_H
 

	
 
#include "player.h"
 
#include "pool.h"
 
#include "sprite.h"
 
#include "tile.h"
terraform_gui.c
Show inline comments
 
@@ -2,6 +2,7 @@
 
#include "openttd.h"
 
#include "table/sprites.h"
 
#include "table/strings.h"
 
#include "player.h"
 
#include "tile.h"
 
#include "window.h"
 
#include "gui.h"
variables.h
Show inline comments
 
#ifndef VARIABLES_H
 
#define VARIABLES_H
 

	
 
#include "player.h"
 

	
 
// ********* START OF SAVE REGION
 
#if !defined(MAX_PATH)
 
# define MAX_PATH 260
 
@@ -265,9 +263,6 @@ VARDEF int _timer_counter;
 
VARDEF byte _cur_year;
 
VARDEF byte _cur_month;
 

	
 
// NOSAVE: can be determined from player structs
 
VARDEF byte _player_colors[MAX_PLAYERS];
 

	
 
VARDEF bool _in_state_game_loop;
 
VARDEF uint32 _frame_counter;
 

	
 
@@ -289,7 +284,6 @@ VARDEF StringID _error_message_2;
 
VARDEF int32 _additional_cash_required;
 

	
 
VARDEF uint32 _decode_parameters[20];
 
VARDEF PlayerID _current_player;
 

	
 
VARDEF int _docommand_recursive;
 

	
vehicle.h
Show inline comments
 
@@ -435,9 +435,6 @@ static inline Vehicle *GetFirstVehicleFr
 
	return u;
 
}
 

	
 
/* Validate functions for rail building */
 
static inline bool ValParamRailtype(uint32 rail) { return HASBIT(GetPlayer(_current_player)->avail_railtypes, rail);}
 

	
 
// NOSAVE: Can be regenerated by inspecting the vehicles.
 
VARDEF VehicleID _vehicle_position_hash[0x1000];
 

	
vehicle_gui.c
Show inline comments
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "debug.h"
 
#include "player.h"
 
#include "strings.h"
 
#include "table/sprites.h"
 
#include "table/strings.h"
widget.c
Show inline comments
 
#include "stdafx.h"
 
#include "openttd.h"
 
#include "player.h"
 
#include "table/sprites.h"
 
#include "table/strings.h"
 
#include "window.h"
window.c
Show inline comments
 
@@ -2,6 +2,7 @@
 
#include "openttd.h"
 
#include "debug.h"
 
#include "map.h"
 
#include "player.h"
 
#include "window.h"
 
#include "gfx.h"
 
#include "viewport.h"
0 comments (0 inline, 0 general)