(svn r663) [newgrf] sorry, forgot newgrf.h
parent
4612dcdb48
commit
31184f974e
@ -0,0 +1,32 @@
|
||||
|
||||
struct GRFFile {
|
||||
char *filename;
|
||||
uint32 grfid;
|
||||
uint16 flags;
|
||||
uint16 sprite_offset;
|
||||
struct GRFFile *next;
|
||||
|
||||
/* A sprite group contains all sprites of a given vehicle (or multiple
|
||||
* vehicles) when carrying given cargo. It consists of several sprite
|
||||
* sets. Group ids are refered as "cargo id"s by TTDPatch
|
||||
* documentation, contributing to the global confusion.
|
||||
*
|
||||
* A sprite set contains all sprites of a given vehicle carrying given
|
||||
* cargo at a given *stage* - that is usually its load stage. Ie. you
|
||||
* can have a spriteset for an empty wagon, wagon full of coal,
|
||||
* half-filled wagon etc. Each spriteset contains eight sprites (one
|
||||
* per direction) or four sprites if the vehicle is symmetric. */
|
||||
|
||||
int spriteset_start;
|
||||
int spriteset_numsets;
|
||||
int spriteset_numents;
|
||||
int spriteset_feature;
|
||||
|
||||
int spritegroups_count;
|
||||
struct SpriteGroup *spritegroups;
|
||||
|
||||
struct StationSpec stations[256];
|
||||
};
|
||||
|
||||
struct GRFFile *_first_grffile;
|
||||
int _grffile_count;
|
Loading…
Reference in New Issue