diff -r 20f8a2faf809 -r ad3dcbfd2d48 grfspecial.c --- a/grfspecial.c Sun Nov 14 13:59:11 2004 +0000 +++ b/grfspecial.c Sun Nov 14 14:10:03 2004 +0000 @@ -21,12 +21,6 @@ extern int _replace_sprites_count[16]; extern int _replace_sprites_offset[16]; -struct StationSpec { - uint32 classid; - byte tiles; - DrawTileSprites renderdata[8]; -}; - struct GRFFile { char *filename; uint32 grfid; @@ -1225,10 +1219,7 @@ seq->image += _cur_grffile->spritegroups[groupid].loading[0]; } } - /* FIXME: This means several GRF files defining new stations - * will override each other, but the stid should be GRF-specific - * instead! --pasky */ - SetCustomStation(stat->classid, stid, stat->renderdata, stat->tiles); + SetCustomStation(stid, stat); stat->classid = 0; } return;