(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.

replace/41b28d7194a279bdc17475d4fbe2ea6ec885a466
peter1138 18 years ago
parent 450c13c1da
commit 282b76a0b3

@ -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];

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

@ -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;

@ -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;
/**

@ -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 */

Loading…
Cancel
Save