Encapsulate GRF header reading into a function
commit08104109a9ecad21d0405e629fd6184519dbdc49
authorcirdan <cirdansw@gmail.com>
Tue, 7 Nov 2017 19:19:32 +0000 (7 20:19 +0100)
committercirdan <cirdansw@gmail.com>
Tue, 7 Nov 2017 19:19:32 +0000 (7 20:19 +0100)
tree4210d4dbd95287d37fa44432aa4ddfe57bdc25c4
parentf76b879db23659b862639a488b5060a584436de6
Encapsulate GRF header reading into a function

Add a new struct GRFHeader to hold the essential information
about a GRF (version and sprite offset) and define a new function
ReadGRFHeader to factor out retrieval of such information from
LoadGrfFile, LoadGrfFileIndexed and LoadNewGRFFile.
src/gfxinit.cpp
src/newgrf.cpp
src/newgrf.h
src/spritecache.cpp
src/spritecache.h