Sven Hesse
00fa997039
GOB: Move drawString into Font
2012-07-30 01:24:18 +02:00
Sven Hesse
b5fa752b78
GOB: Keep the mouse responsive while waiting for the frame to end
2012-07-30 01:24:18 +02:00
Sven Hesse
5ae4ed09ea
GOB: Fix an uninitialised value in Geisha's Penetration
2012-06-14 15:33:30 +02:00
Sven Hesse
f87e8b53f3
GOB: Fix an AmigaOS compile error
...
Should close bug #3534287 .
2012-06-11 15:11:15 +02:00
Sven Hesse
c414baa35d
GOB: Implement shooting in Penetration
...
Geisha's Penetration minigame should be complete now.
This also means that Geisha is now basically complete.
The only thing missing is the MDYPlayer, but since the
music is only played once during the title screen, and it
has a PCM-based fallback (which is currently played), this
is low priority.
2012-06-08 05:16:01 +02:00
Sven Hesse
421b93ce05
GOB: Rewrite "pathfinding" and implement moving enemies
...
Since shooting does not yet work, we're just getting mauled by them...
2012-06-08 03:16:53 +02:00
Sven Hesse
c37577a950
GOB: Hook up the Penetration minigame in the cheater
2012-06-07 04:29:10 +02:00
Sven Hesse
3d537e763c
GOB: Handle Penetration shooting animations more cleverly
...
Still no bullets, though :P
2012-06-07 04:21:29 +02:00
Sven Hesse
95454ab52c
GOB: Better controls in Geisha's Penetration
...
You can actually move diagonally now
2012-06-07 04:21:29 +02:00
Sven Hesse
4288edd523
GOB: Add the original broken German as comments
2012-06-06 19:21:21 +02:00
Sven Hesse
5913b9b839
GOB: Draw info texts in Penetration
...
The German strings have been changed from the original, to fix the
horribly broken German.
Someone should probably check the Italian and Spanish strings too.
2012-06-06 19:03:23 +02:00
Sven Hesse
78c9c72691
GOB: Set Penetration floor palettes and fade in/out
2012-06-06 16:50:22 +02:00
Sven Hesse
04d0ec8d03
GOB: Implement exiting floors
2012-06-06 03:33:35 +02:00
Sven Hesse
1782012f9f
GOB: Clean up the Penetration map handling a bit
2012-06-06 03:33:35 +02:00
Sven Hesse
b83ac21f60
GOB: Implement Penetration submarine shooting and dying
...
Shots don't result in bullets yet, though
2012-06-06 03:33:35 +02:00
Sven Hesse
93dda1b227
GOB: const correctness
2012-06-06 03:33:34 +02:00
Sven Hesse
4392e4d7aa
GOB: Implement health gain/loss for mouths
2012-06-05 17:01:40 +02:00
Sven Hesse
7377640668
GOB: Play sounds for mouths and shields in Penetration
2012-06-05 16:21:36 +02:00
Sven Hesse
25938316a8
GOB: Animate mouths in Geisha's Penetration
2012-06-05 16:19:19 +02:00
Sven Hesse
db99d23717
GOB: Fix invalid reads in Geisha's minigames
2012-06-03 18:58:03 +02:00
Sven Hesse
5a245bd4f2
GOB: Consume shields in Penetration
2012-06-03 03:40:04 +02:00
Sven Hesse
627e870629
GOB: Limit Penetration movement to walkable tiles
2012-06-03 03:29:35 +02:00
Sven Hesse
95e467d82c
GOB: Display the Penetration submarine
2012-06-03 01:29:44 +02:00
Sven Hesse
8dcb93f2ce
GOB: Draw the Penetration map and do basic movement
2012-06-03 01:29:44 +02:00
Sven Hesse
43abb525d4
GOB: Draw the map in a separate surface
...
Still hidden for now.
2012-06-03 01:29:44 +02:00
Sven Hesse
030509c8eb
GOB: Draw the shield and health meters in Penetration
2012-06-02 23:14:12 +02:00
Sven Hesse
585ceb566f
GOB: Add animation handling frame to Penetration
2012-06-02 23:14:12 +02:00
Sven Hesse
3eeb3d7416
GOB: Correctly name the Penetration script variables
2012-06-02 23:14:12 +02: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
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
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