diff options
author | Matthew Hoops | 2011-11-01 00:09:43 -0400 |
---|---|---|
committer | Matthew Hoops | 2011-11-01 00:09:43 -0400 |
commit | 48cabb18d626e6d2d6596c6af7a3c1adb20bde06 (patch) | |
tree | 5abf2bc399b3d6137b263d2aa0ca52ffe5f1970e /engines/pegasus/items/biochips/mapimage.h | |
parent | 963f209931f374146d9d9c29f2f78a129846ee2e (diff) | |
download | scummvm-rg350-48cabb18d626e6d2d6596c6af7a3c1adb20bde06.tar.gz scummvm-rg350-48cabb18d626e6d2d6596c6af7a3c1adb20bde06.tar.bz2 scummvm-rg350-48cabb18d626e6d2d6596c6af7a3c1adb20bde06.zip |
PEGASUS: Implement the rest of the mapping biochip
Diffstat (limited to 'engines/pegasus/items/biochips/mapimage.h')
-rwxr-xr-x | engines/pegasus/items/biochips/mapimage.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/pegasus/items/biochips/mapimage.h b/engines/pegasus/items/biochips/mapimage.h index d21d29c63e..359d67ca4c 100755 --- a/engines/pegasus/items/biochips/mapimage.h +++ b/engines/pegasus/items/biochips/mapimage.h @@ -27,6 +27,7 @@ #define PEGASUS_ITEMS_BIOCHIPS_MAPIMAGE_H #include "pegasus/elements.h" +#include "pegasus/surface.h" #include "pegasus/util.h" #include "pegasus/neighborhood/mars/constants.h" @@ -59,7 +60,7 @@ public: static const uint32 kNumMappingFlags = kNumMappingRooms * 4; protected: - enum tMapArea { + enum MapArea { kMapNoArea, kMapMaze, kMapGearRoom @@ -69,11 +70,13 @@ protected: void getRevealedRects(const uint32, Common::Rect &); void drawPlayer(); - tMapArea _whichArea; + MapArea _whichArea; FlagsArray<byte, kNumMappingFlags> _mappedRooms; uint32 _darkGreen, _lightGreen; + + Surface _mapImage, _mapMask; }; } // End of namespace Pegasus |