Johannes Schickel
48efab4e5a
COMMON: Rename SafeSubReadStream to SafeSeekableSubReadStream.
...
It actually inherits from SeekableSubReadStream, so it should be named
accordingly.
2012-03-11 00:51:20 +01:00
Fabio Battaglia
b918149e6b
GOB: Add detection entry for Italian playtoons2
2012-03-01 18:43:41 +01:00
Max Horn
367131ef0e
COMMON: Move Language and Platform functionality into separate files
2012-02-26 15:21:36 +01:00
Eugene Sandulenko
54c87f20e3
Merge pull request #189 from fingolfin/cleanup
...
ALL: Cleanup
2012-02-23 23:55:45 -08:00
Johannes Schickel
442bcb7d3e
ALL: Fix some signed/unsigned comparison warnings.
2012-02-22 20:20:55 +01:00
Max Horn
9628913cdc
GOB: Fix type conversion warning
2012-02-22 18:26:38 +01:00
Sven Hesse
885a29a1de
GOB: Fix a segfault
2012-01-29 00:12:11 +01:00
Sven Hesse
2f7ae1109b
GOB: Add a cheat debug command
...
- Cheat the Diving minigame to a win
- Get the mastermind solution
2012-01-29 00:10:11 +01:00
Sven Hesse
caeae1a7d6
GOB: Pick the pearl at the right frame of the animation
...
And make the pearl picking a bit less...picky.
2012-01-28 23:29:47 +01:00
Sven Hesse
1eb7c7507b
GOB: Minor cleanup
2012-01-28 22:55:12 +01:00
Sven Hesse
0627a4244d
GOB: Play the lungs animation when breathing
2012-01-28 22:29:19 +01:00
Sven Hesse
9fba98415d
GOB: Don't play a hurt animation right before Oko dies
2012-01-28 20:09:58 +01:00
Sven Hesse
c161cc1232
GOB: Fade the Diving minigame in
2012-01-28 20:08:13 +01:00
Sven Hesse
c0d0792ccf
GOB: End the Diving minigame when Oko is dead
2012-01-28 19:55:55 +01:00
Sven Hesse
4b60a761a0
GOB: Explicitely set the Diving palette
2012-01-28 19:53:26 +01:00
Sven Hesse
3a95cdf961
GOB: Correct the variable value for the Diving result
2012-01-28 19:45:27 +01:00
Sven Hesse
0eeae6e59e
GOB: Oko gets hurt by fish and dies if health == 0
2012-01-28 19:45:02 +01:00
Sven Hesse
60306c40ac
GOB: If there's no air left, Oko dies
2012-01-28 18:03:00 +01:00
Sven Hesse
7650fca040
GOB: Air gets used up and is refilled by breathing
2012-01-28 17:46:38 +01:00
Sven Hesse
9dd7035327
GOB: Add the air and health meters in Geisha's Diving minigame
2012-01-28 17:46:38 +01:00
Sven Hesse
0fd9abfe01
GOB: Play the correct animation when Oko's picking up pearls
2012-01-27 15:07:26 +01:00
Sven Hesse
cf45f49f72
GOB: Picking up pearls
2012-01-27 14:55:32 +01:00
Sven Hesse
8414627216
GOB: Play Oko's breathing sound
2012-01-27 14:45:41 +01:00
Sven Hesse
9d348f46ad
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
2012-01-27 14:27:16 +01:00
Sven Hesse
e0209358b7
GOB: Add pearls scrolling by on the ocean floor
2012-01-26 21:13:38 +01:00
Sven Hesse
a19eb26485
GOB: Add the background plants in Geisha's Diving minigame
2012-01-26 19:47:03 +01:00
Strangerke
bab4b6f729
LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE)
2011-11-16 22:38:58 +01:00
Sven Hesse
d43af8da79
GOB: Fix a very stupid typo in the pathfinder
2011-11-03 17:01:54 +01:00
Sven Hesse
c66afb213b
GOB: Fix analyser warnings regarding sprintf() parameter signness
2011-11-03 17:01:54 +01:00
Torbjörn Andersson
a010038492
JANITORIAL: Remove unnecessary semicolons
2011-10-29 11:23:44 +02:00
Strangerke
ee9b0ae7bf
LAUNCHER: Add GUIO_NOASPECT to gob
2011-10-23 21:47:16 +02:00
Eugene Sandulenko
32972a5ffb
AD: Switched rest of the engines to new GUIO
2011-10-23 17:53:13 +01:00
Sven Hesse
a1825e4d02
GOB: At the decorative fishes in the Diving minigame
2011-09-18 17:02:45 +02:00
Sven Hesse
679fc75408
GOB: Fix a stupid mistake regarding enum MouseButtons
2011-09-16 14:52:52 +02:00
Sven Hesse
a607247262
GOB: Randomize when the evil fishes enter and leave
2011-09-15 21:24:08 +02:00
Sven Hesse
79f2bb52b6
GOB: Randomize evil fish positions
2011-09-15 21:24:08 +02:00
Sven Hesse
3fe3a49283
GOB: Make sure that the evil fish don't drift up/down
2011-09-15 21:24:08 +02:00
Matthew Hoops
bf560908c3
GOB: Fix a typo
2011-09-15 12:10:13 -04:00
Sven Hesse
16bbc07690
GOB: Don't explicitly open CD1.ITK for Urban Runner
...
CD1.ITK is the one CD archive file the Urban Runner scripts open
themselves in NO_CD mode. Since the PSP has extremely limited file
handles, having that archive opened twice makes the load code fail
on that device.
Hopefully, the scripts don't decide to close and not reopend CD1.ITK
in places where it's needed. A full playthrough with loading/saving
between screens (especially across CD content borders, and during
death screens) would probably be prudent.
2011-09-15 17:36:55 +02:00
Sven Hesse
1998ab500e
GOB: Tell Geisha that we have no AdLib
...
The title music is then played from SND files instead of
MDY/TBR files (that we still don't yet support).
2011-09-14 21:42:18 +02:00
Sven Hesse
c6bb055941
GOB: Play the shooting sound in the Diving minigame
2011-09-14 20:43:06 +02:00
Sven Hesse
6c259c5d66
GOB: Randomize the evil fish types
2011-09-14 20:31:50 +02:00
Sven Hesse
2edfb693be
GOB: Add EvilFish::mutate()
...
Changing a fish into a different fish type
2011-09-14 20:07:17 +02:00
Sven Hesse
5caf4ac400
GOB: Implement the fish shooting part of the Diving minigame
2011-09-14 18:54:28 +02:00
Sven Hesse
e21b1af568
GOB: Add ANIObject::rewind()
2011-09-14 18:54:28 +02:00
Sven Hesse
a43794b9c4
GOB: Add ANIObject animation mode
...
Play the animation continuously or only once.
2011-09-14 18:54:28 +02:00
Sven Hesse
ac3593c631
GOB: Init "Diving" cursor
2011-09-14 18:54:28 +02:00
Sven Hesse
00a5ccfce0
GOB: Add stubby "Diving" white pearl drawing
2011-09-14 18:54:28 +02:00
Sven Hesse
358f55db40
GOB: Add stubby "Diving" black pearl drawing
2011-09-14 18:54:27 +02:00
Sven Hesse
918fe978e2
GOB: Add ANIObject::setPause()
2011-09-14 18:54:27 +02:00