aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/minigames/geisha/diving.h
diff options
context:
space:
mode:
authorSven Hesse2012-01-27 14:27:16 +0100
committerSven Hesse2012-01-27 14:27:16 +0100
commit9d348f46ad1a7729661867564d4e8ed254244710 (patch)
treef7d49daad6fd17982dbd20f485de2a8e3b8ceefb /engines/gob/minigames/geisha/diving.h
parente0209358b7bcd71993e2665433a1178156459fe2 (diff)
downloadscummvm-rg350-9d348f46ad1a7729661867564d4e8ed254244710.tar.gz
scummvm-rg350-9d348f46ad1a7729661867564d4e8ed254244710.tar.bz2
scummvm-rg350-9d348f46ad1a7729661867564d4e8ed254244710.zip
GOB: Add a controlable Oko to Geisha's Diving minigame
Still missing: - Air, constantly decreasing, fill up with breathing - Health, decreases by collision with evil fish - Death, when health == 0 - Picking up pearls
Diffstat (limited to 'engines/gob/minigames/geisha/diving.h')
-rw-r--r--engines/gob/minigames/geisha/diving.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/gob/minigames/geisha/diving.h b/engines/gob/minigames/geisha/diving.h
index ee2f8d8451..eeee4df07c 100644
--- a/engines/gob/minigames/geisha/diving.h
+++ b/engines/gob/minigames/geisha/diving.h
@@ -40,6 +40,7 @@ class ANIObject;
namespace Geisha {
class EvilFish;
+class Oko;
/** Geisha's "Diving" minigame. */
class Diving {
@@ -107,7 +108,7 @@ private:
DECFile *_background;
ANIFile *_objects;
ANIFile *_gui;
- ANIFile *_oko;
+ ANIFile *_okoAnim;
ANIObject *_water;
ANIObject *_lungs;
@@ -118,6 +119,8 @@ private:
ManagedPlant _plant[kPlantCount];
ManagedPearl _pearl;
+ Oko *_oko;
+
ANIObject *_shot[kMaxShotCount];
Common::List<int> _activeShots;