diff options
author | rubidium <rubidium@openttd.org> | 2007-09-22 12:59:43 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2007-09-22 12:59:43 +0000 |
commit | c68c83dffa2edbf854935effedeac0c4697d5db7 (patch) | |
tree | abf69599a75ef23c1a5e3ed954a9d8866fe64a27 /src/newgrf_spritegroup.h | |
parent | 47dd4989a8dabe485d87743468b3eddb18e19bb6 (diff) | |
download | openttd-c68c83dffa2edbf854935effedeac0c4697d5db7.tar.xz |
(svn r11138) -Codechange: prepare some subsystems for persistent storage for NewGRFs.
Diffstat (limited to 'src/newgrf_spritegroup.h')
-rw-r--r-- | src/newgrf_spritegroup.h | 8 |
1 files changed, 4 insertions, 4 deletions
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<uint, 0x110> _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 */ |