48651 Commits

Author SHA1 Message Date
Strangerke
d574cfe272 CGE: Move _talk and _text to CGEEngine 2011-09-17 17:27:05 +02:00
Strangerke
3583c949f2 CGE: Move some more globals to CGEEngine 2011-09-17 17:17:22 +02:00
Strangerke
8491e557ce CGE: Remove duplicated forward declaration 2011-09-17 14:55:31 +02:00
Paul Gilbert
419f2b8927 TSAGE: Implemented Blue Force scene 380 - Outside City Hall & Jail 2011-09-17 22:30:50 +10:00
Paul Gilbert
413a48bbe3 TSAGE: Implemented Blue Force scene 390 - City Jail 2011-09-17 21:37:02 +10:00
Strangerke
38deee5a88 CGE: some more cleanup 2011-09-17 11:09:32 +02:00
Strangerke
4778ff720c CGE: Move some more globals to CGEEngine 2011-09-17 10:54:50 +02:00
Strangerke
f5eca79658 CGE: Move 4 global to CGEEngine 2011-09-17 10:08:52 +02:00
Paul Gilbert
fba3fc3602 TSAGE: Implemented Blue Force scene 385 - City Hall 2011-09-17 17:41:12 +10:00
Strangerke
0668a56f69 CGE: Move _vga to CGEEngine 2011-09-16 23:54:08 +02:00
Strangerke
938c08ae58 CGE: Get rid of some more global functions and static members 2011-09-16 20:31:39 +02:00
Sven Hesse
679fc75408 GOB: Fix a stupid mistake regarding enum MouseButtons 2011-09-16 14:52:52 +02:00
Paul Gilbert
8411fcc154 TSAGE: Completed Blue Force scene 350 - Marina, Outside Boat 2011-09-16 22:08:46 +10:00
Paul Gilbert
f1ca155024 TSAGE: Add missing synchronisation code to scene 840, and renamed a field 2011-09-16 17:39:21 +10:00
Paul Gilbert
e506df40ce TSAGE: Implemented Blue Force scene 840 - Boat Rentals 2011-09-16 17:30:39 +10:00
Strangerke
cdf1335ea6 CGE: Remove two useles externs, un-static-fy two Vga functions 2011-09-16 08:03:30 +02:00
Strangerke
70c5b695df CGE: move two global functions to Vga 2011-09-16 07:55:50 +02:00
Strangerke
15bf8050b8 CGE: Move two globals functions to CGEEngine 2011-09-16 06:45:53 +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
Strangerke
d7ae191b82 CGE: Remove general.cpp 2011-09-15 18:54:02 +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
Paul Gilbert
559d40a643 TSAGE: Implemented Blue Force scene 830 - Outside Boat Rentals 2011-09-15 23:16:57 +10:00
Paul Gilbert
b24f9b4d4b TSAGE: Implemented Scene 342 - Marina (Alternate) 2011-09-15 19:50:38 +10:00
Strangerke
c993108207 CGE: Transform some static and globals into class members 2011-09-15 08:00:54 +02:00
Torbjörn Andersson
fc6fce2221 TSAGE: Silence GCC warnings 2011-09-15 05:49:45 +02:00
Paul Gilbert
f803fa89ae TSAGE: Fix problem with UI disappearing after using map 2011-09-15 13:43:36 +10:00
Paul Gilbert
b141018f8d TSAGE: Implemented Blue Force scene 340 - Marina, Domestic Disturbance 2011-09-15 13:43:14 +10: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
Sven Hesse
96961b2c2d GOB: More const correctness 2011-09-14 18:54:27 +02:00
Strangerke
d28ac81a12 CGE: Rename cave into scene 2011-09-14 08:15:30 +02:00
Strangerke
dd0e077bd7 CGE: Remove useless function 2011-09-14 00:21:10 +02:00
Strangerke
dc934a3353 CGE4: Remove useless variable
Thanks DrMcCoy for reporting it
2011-09-14 00:14:12 +02:00
Strangerke
82e0b6fc4b CGE: Rewrite fileIO 2011-09-14 00:10:59 +02:00
Paul Gilbert
a702da70ac TSAGE: Implemented Scene 330 - Approaching Marina 2011-09-13 21:44:26 +10:00
Paul Gilbert
fa63d81aaf TSAGE: Bugfix for correctly displaying radio conversation dialog 2011-09-13 20:50:04 +10:00
Paul Gilbert
b961a7a57d TSAGE: Further UI visibility fixes for Scene 50 (Map) 2011-09-13 20:49:37 +10:00
Paul Gilbert
baf6456216 TSAGE: Fix graphic glitch when writing ticket in scene 800 2011-09-13 20:10:25 +10:00