diff options
author | Sven Hesse | 2012-01-27 14:27:16 +0100 |
---|---|---|
committer | Sven Hesse | 2012-01-27 14:27:16 +0100 |
commit | 9d348f46ad1a7729661867564d4e8ed254244710 (patch) | |
tree | f7d49daad6fd17982dbd20f485de2a8e3b8ceefb /engines/gob/minigames/geisha/diving.h | |
parent | e0209358b7bcd71993e2665433a1178156459fe2 (diff) | |
download | scummvm-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.h | 5 |
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; |