From c68c83dffa2edbf854935effedeac0c4697d5db7 Mon Sep 17 00:00:00 2001 From: rubidium Date: Sat, 22 Sep 2007 12:59:43 +0000 Subject: (svn r11138) -Codechange: prepare some subsystems for persistent storage for NewGRFs. --- src/newgrf_spritegroup.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/newgrf_spritegroup.h') diff --git a/src/newgrf_spritegroup.h b/src/newgrf_spritegroup.h index f1b17cbbe..50b75b849 100644 --- a/src/newgrf_spritegroup.h +++ b/src/newgrf_spritegroup.h @@ -7,6 +7,7 @@ #include "town.h" #include "industry.h" +#include "newgrf_storage.h" /** * Gets the value of a so-called newgrf "register". @@ -16,9 +17,8 @@ */ static inline uint32 GetRegister(uint i) { - assert(i < 0x110); - extern uint32 _temp_store[0x110]; - return _temp_store[i]; + extern TemporaryStorageArray _temp_store; + return _temp_store.Get(i); } struct SpriteGroup; @@ -243,7 +243,7 @@ struct ResolverObject { /* Base sprite group resolver */ -const SpriteGroup *Resolve(const SpriteGroup *group, ResolverObject *object, bool first_call = true); +const SpriteGroup *Resolve(const SpriteGroup *group, ResolverObject *object); #endif /* NEWGRF_SPRITEGROUP_H */ -- cgit v1.2.3-54-g00ecf