(svn r20436) -Codechange: use GRFFilePropsBase's spritegroup for stations.

This commit is contained in:
rubidium
2010-08-10 15:51:33 +00:00
parent ca7a067b7a
commit 3d21fb44aa
3 changed files with 12 additions and 13 deletions

View File

@@ -47,7 +47,13 @@ typedef byte *StationLayout;
/** Station specification. */
struct StationSpec {
GRFFilePropsBase<0> grf_prop; ///< Properties related the the grf file
/**
* Properties related the the grf file.
* NUM_CARGO real cargo plus three pseudo cargo sprite groups.
* Used for obtaining the sprite offset of custom sprites, and for
* evaluating callbacks.
*/
GRFFilePropsBase<NUM_CARGO + 3> grf_prop;
StationClassID cls_id; ///< The class to which this spec belongs.
StringID name; ///< Name of this station.
@@ -99,13 +105,6 @@ struct StationSpec {
uint8 anim_status;
uint8 anim_speed;
uint16 anim_triggers;
/**
* NUM_CARGO real cargo plus three pseudo cargo sprite groups.
* Used for obtaining the sprite offset of custom sprites, and for
* evaluating callbacks.
*/
const struct SpriteGroup *spritegroup[NUM_CARGO + 3];
};
/** Struct containing information relating to station classes. */