Commit Graph

10 Commits (ee15e3de13643b2d09abcc5424bf8e2d916cff75)

Author SHA1 Message Date
peter1138 ff8223150a (svn r3167) - NewGRF: Start moving custom station code to separate files.
Rewrite handling of station classes.
          Allow for more than 8 station tile layouts.
          Start of code to unload custom stations.
19 years ago
tron 2cc2154ad2 (svn r3077) static, const, bracing, indentation, 0 -> '\0'/NULL, typos in comments, excess empty lines, minor other changes
nothing spectacular, just some stuff, which piled up
19 years ago
peter1138 e380abec97 (svn r2970) - Newgrf: Allocate spritegroups dynamically; this allows a cargo ID to reference the previous definition of the same cargo ID, instead of causing loops. 19 years ago
tron 1637df1788 (svn r2871) -Feature/Fix: Per GRF parameter lists 19 years ago
tron 52c859cbe8 (svn r2868) Change the way NewGRFs are loaded: The loading process i no longer bolted onto the normal graphics loading.
This has two major advantages:
- Removal of a maze of global variables and distinction of cases from the sprite loading routines, which weren't directly related to the loading process in the first place
- NewGRF actions no longer occupy sprite slots - for example when using DBSetXL this saves about 2000 slots! (you could regard this as a bug fix)
If i didn't make a major mistake this change should have no negative effect on NewGRF support, please test!
19 years ago
tron a227065ab7 (svn r2701) Insert Id tags into all source files 19 years ago
tron 4bf173e9c1 (svn r1981) Typedef some structs and enums 20 years ago
pasky 989fd10d06 (svn r687) Export InitNewGRFFile() and DecodeSpecialSprite() properly. 20 years ago
dominik 8d91459f37 (svn r665) code fixes for newgrf.c/newgrf.h 20 years ago
dominik 31184f974e (svn r663) [newgrf] sorry, forgot newgrf.h 20 years ago