aboutsummaryrefslogtreecommitdiff
path: root/engines/pegasus/items/biochips/mapimage.h
diff options
context:
space:
mode:
authorMatthew Hoops2011-11-01 00:09:43 -0400
committerMatthew Hoops2011-11-01 00:09:43 -0400
commit48cabb18d626e6d2d6596c6af7a3c1adb20bde06 (patch)
tree5abf2bc399b3d6137b263d2aa0ca52ffe5f1970e /engines/pegasus/items/biochips/mapimage.h
parent963f209931f374146d9d9c29f2f78a129846ee2e (diff)
downloadscummvm-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-xengines/pegasus/items/biochips/mapimage.h7
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