Changeset - r453:b643b1cdaf42
[Not reviewed]
master
0 0 1
dominik - 20 years ago 2004-11-17 18:53:49
dominik@openttd.org
(svn r663) [newgrf] sorry, forgot newgrf.h
1 file changed with 32 insertions and 0 deletions:
0 comments (0 inline, 0 general)
newgrf.h
Show inline comments
 
new file 100644
 
 
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;
0 comments (0 inline, 0 general)