1
0
Fork 0

(svn r4901) - Codechange: change 'SpriteGroup *' to 'struct SpriteGroup *' within StationSpec and GRFFile struct declarations. Now only code which actually references those pointers needs to know about the SpriteGroup struct. Remove some unnecessary lingering header dependencies.

release/0.5
peter1138 2006-05-17 21:26:12 +00:00
parent 450c13c1da
commit 282b76a0b3
5 changed files with 3 additions and 11 deletions

View File

@ -13,10 +13,8 @@
#include "vehicle.h"
#include "news.h"
#include "saveload.h"
#include "sprite.h"
#include "variables.h"
#include "train.h"
#include "newgrf_engine.h"
EngineInfo _engine_info[TOTAL_NUM_ENGINES];
RailVehicleInfo _rail_vehicle_info[NUM_TRAIN_ENGINES];

View File

@ -6,7 +6,6 @@
/** @file engine.h
*/
#include "sprite.h"
#include "pool.h"
typedef struct RailVehicleInfo {

View File

@ -3,7 +3,6 @@
#ifndef NEWGRF_H
#define NEWGRF_H
#include "sprite.h"
#include "station.h"
typedef struct GRFLabel {
@ -38,7 +37,7 @@ typedef struct GRFFile {
int spriteset_feature;
int spritegroups_count;
SpriteGroup **spritegroups;
struct SpriteGroup **spritegroups;
StationSpec **stations;

View File

@ -72,8 +72,8 @@ typedef struct StationSpec {
* Used for obtaining the sprite offset of custom sprites, and for
* evaluating callbacks.
*/
SpriteGroup *spritegroup[NUM_GLOBAL_CID];
SpriteGroup *groundgroup;
struct SpriteGroup *spritegroup[NUM_GLOBAL_CID];
struct SpriteGroup *groundgroup;
} StationSpec;
/**

View File

@ -41,8 +41,4 @@ typedef struct DrawBuildingsTileStruct {
#define foreach_draw_tile_seq(idx, list) for (idx = list; ((byte) idx->delta_x) != 0x80; idx++)
// XXX Temporary include while juggling about
#include "newgrf_spritegroup.h"
#endif /* SPRITE_H */