changeset 3865:d8010f7be730 draft

(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.
author peter1138 <peter1138@openttd.org>
date Wed, 17 May 2006 21:26:12 +0000
parents 942d54684994
children f99ed4066dfe
files engine.c engine.h newgrf.h newgrf_station.h sprite.h
diffstat 5 files changed, 3 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/engine.c
+++ b/engine.c
@@ -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];
--- a/engine.h
+++ b/engine.h
@@ -6,7 +6,6 @@
 /** @file engine.h
   */
 
-#include "sprite.h"
 #include "pool.h"
 
 typedef struct RailVehicleInfo {
--- a/newgrf.h
+++ b/newgrf.h
@@ -3,7 +3,6 @@
 #ifndef NEWGRF_H
 #define NEWGRF_H
 
-#include "sprite.h"
 #include "station.h"
 
 typedef struct GRFLabel {
@@ -38,7 +37,7 @@
 	int spriteset_feature;
 
 	int spritegroups_count;
-	SpriteGroup **spritegroups;
+	struct SpriteGroup **spritegroups;
 
 	StationSpec **stations;
 
--- a/newgrf_station.h
+++ b/newgrf_station.h
@@ -72,8 +72,8 @@
 	 * 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;
 
 /**
--- a/sprite.h
+++ b/sprite.h
@@ -41,8 +41,4 @@
 #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 */