diff options
author | Max Horn | 2007-11-22 10:32:36 +0000 |
---|---|---|
committer | Max Horn | 2007-11-22 10:32:36 +0000 |
commit | 207ecdb33239b51b9afdeb621a8ff0dbffecee3a (patch) | |
tree | 4d3e1649fb87b092ae54ff782b110fcfbf958dcb /engines/agi/agi.h | |
parent | ddaa391110aedaac4597c946519daf2bb6951486 (diff) | |
download | scummvm-rg350-207ecdb33239b51b9afdeb621a8ff0dbffecee3a.tar.gz scummvm-rg350-207ecdb33239b51b9afdeb621a8ff0dbffecee3a.tar.bz2 scummvm-rg350-207ecdb33239b51b9afdeb621a8ff0dbffecee3a.zip |
Change the AGI image stack to use Common::Stack
svn-id: r29608
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r-- | engines/agi/agi.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h index c1b649435c..b74c606692 100644 --- a/engines/agi/agi.h +++ b/engines/agi/agi.h @@ -34,6 +34,7 @@ #include "common/savefile.h" #include "common/system.h" #include "common/hash-str.h" +#include "common/stack.h" #include "engines/engine.h" @@ -658,12 +659,6 @@ public: AgiBase(OSystem *syst, const AGIGameDescription *gameDesc); - #define INITIAL_IMAGE_STACK_SIZE 32 - - int _stackSize; - ImageStackElement *_imageStack; - int _imageStackPointer; - virtual void clearImageStack() = 0; virtual void recordImageStackCall(uint8 type, int16 p1, int16 p2, int16 p3, int16 p4, int16 p5, int16 p6, int16 p7) = 0; @@ -746,6 +741,8 @@ public: PictureMgr *_picture; AgiLoader *_loader; /* loader */ + Common::Stack<ImageStackElement> _imageStack; + void clearImageStack(); void recordImageStackCall(uint8 type, int16 p1, int16 p2, int16 p3, int16 p4, int16 p5, int16 p6, int16 p7); |