367 Commits

Author SHA1 Message Date
Matthew Hoops
78f5e986ce PEGASUS: Add a workaround in case the player doesn't get the card bomb 2013-04-12 15:06:14 -04:00
Matthew Hoops
fa3136fbc4 PEGASUS: Make sure sounds are rewound before playing them 2013-03-19 10:40:47 -04:00
Torbjörn Andersson
b3d52de50f JANITORIAL: Remove unnecessary semicolons 2013-03-02 20:19:45 +01:00
Willem Jan Palenstijn
2d1fd3b554 ALL: Fix typo (existant->existent) 2013-02-23 22:07:32 +01:00
Matthew Hoops
83152fd608 PEGASUS: Make the demo menu music start before the splash screen 2013-02-04 19:03:21 -05:00
Matthew Hoops
b61ac55036 PEGASUS: Fix minor energy bar glitch while calibrating
Need to set the energy level before showing it
2013-02-04 14:41:18 -05:00
Matthew Hoops
89d574e6d0 PEGASUS: Limit the accepted characters in save file names 2013-02-04 14:06:29 -05:00
Matthew Hoops
49ebbfd9dc PEGASUS: Sort save file names alphabetically 2013-02-04 12:34:06 -05:00
Matthew Hoops
091f2e9df8 PEGASUS: Fix the pressure door 'static' screens
This does not do a full implementation of master time bases for the one case in the game that uses it.
2013-02-03 17:37:40 -05:00
Matthew Hoops
9a40cdc40d PEGASUS: Fix lid sequences missing a frame 2013-01-29 22:25:24 -05:00
Matthew Hoops
b50cac637e PEGASUS: Reset _lastMillis when changing rate in the timer 2013-01-29 21:41:01 -05:00
Johannes Schickel
7b18d4a468 PEGASUS: Silence C++11 narrowing warnings. 2013-01-09 07:24:37 +01:00
Matthew Hoops
f889457d3d PEGASUS: Fix segfault when pressing 'i' during the space chase
Thanks to digitall for finding this one
2012-12-15 22:19:15 -05:00
Matthew Hoops
bf51a7e6a6 PEGASUS: Fix playback of pressure door levels dropping video 2012-12-15 21:14:39 -05:00
Matthew Hoops
8e2e317294 PEGASUS: Fix invalid use of RipTimer 2012-12-13 00:39:49 -05:00
Matthew Hoops
836a942f0f PEGASUS: Improve descriptions for the keymap 2012-11-26 18:44:15 -05:00
Matthew Hoops
5cf0bfaab9 PEGASUS: Use the new VideoDecoder::setRate code
The filling station now plays at the proper speed
2012-11-24 01:04:13 -05:00
Matthew Hoops
7f8b7e0916 PEGASUS: Add a keymap 2012-11-21 23:18:08 -05:00
Matthew Hoops
31451edb7a PEGASUS: Fix timer not resuming on the WSC catwalk when using the AI
An original game bug
2012-11-18 12:33:56 -05:00
Matthew Hoops
7fe61fb64f PEGASUS: Don't constantly redraw the overview text frame 2012-11-18 00:22:32 -05:00
Matthew Hoops
4e8dca1c27 PEGASUS: Fade out the main menu when using the quit button 2012-11-17 23:16:43 -05:00
Matthew Hoops
fdc80fd952 PEGASUS: Improve on the WSC missing AI videos bug
Made the only hint available into the first hint
2012-10-29 11:17:50 -04:00
Matthew Hoops
e4898831a3 PEGASUS: Ease off the CPU in the overview 2012-10-29 11:17:50 -04:00
Matthew Hoops
f67bd1f2e7 PEGASUS: Don't error out for two missing WSC AI videos 2012-10-26 23:22:27 -04:00
Matthew Hoops
dc3facfc62 PEGASUS: Improve error messages when failing to load PICT images 2012-10-16 22:16:32 -04:00
Matthew Hoops
85bd7daa41 PEGASUS: Fix uninitialized variable 2012-10-03 10:58:24 -04:00
Filippos Karapetis
4ad86e0c11 PEGASUS: MarsTimerEvent is a struct 2012-10-01 03:05:50 +03:00
Johannes Schickel
a6c6c74350 PEGASUS: Remove trailing whitespaces.
Powered by: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:11:09 +02:00
Matthew Hoops
d9b204b78e PEGASUS: Fix minor formatting issue 2012-09-25 22:09:21 -04:00
Matthew Hoops
bbec9fac20 PEGASUS: Initialize _duration in RobotShip 2012-09-25 22:08:55 -04:00
Matthew Hoops
3a5b3a5145 PEGASUS: Fix saving while in the space chase 2012-09-22 21:03:22 -04:00
Matthew Hoops
50747429cd PEGASUS: Don't allow loading/saving in a few more places
Only affects loading/saving from the GMM
2012-09-22 20:43:34 -04:00
Matthew Hoops
b9f6121194 PEGASUS: Fix restoring correct biochip after sub chase 2012-09-22 19:46:51 -04:00
Matthew Hoops
ad632d88d9 PEGASUS: Fix movie pause/resume 2012-09-22 18:13:31 -04:00
Matthew Hoops
9a1bdfbd08 PEGASUS: Fixed claw scoring time
It should be set when actually using the claw instead of just looking at the sub control monitors.

Thanks to Keith Kaisershot (blitter) for spotting
2012-09-22 13:26:36 -04:00
Matthew Hoops
42e395859f PEGASUS: Fix stopping Mercury scoring
Thanks to Keith Kaisershot (blitter) for figuring it out
2012-09-20 23:22:28 -04:00
Matthew Hoops
65664f8a9a PEGASUS: Fix avoiding Mars robot scoring
Thanks to Keith Kaisershot (blitter) for spotting
2012-09-20 23:12:32 -04:00
Johannes Schickel
1aa12ddb96 PEGASUS: "Fix" segmentation fault for DC toolchain when compiling shuttlehud.cpp.
It seems the explicit destructor of ShuttleHUD is problematic. When I move
it's implementation to shuttlehud.cpp it does not segfault. Removing it on
the other hand also does not cause it to segfault. So I chose the latter,
since it has no special implementation anyway.
2012-09-21 02:36:37 +02:00
Johannes Schickel
8aceef9711 PEGASUS: Replace FunctionPtr by our Functor code in Common.
This "fixes" a segmentation fault in our buildbot's toolchain for DC.
The segmentation fault occured while compiling
engines/pegasus/ai/ai_condition.cpp.

Thanks to clone2727 for looking over this and testing it.
2012-09-21 02:35:50 +02:00
Matthew Hoops
b0079f4fa6 PEGASUS: Prevent recalling from Prehistoric without the historical log
Fixes an original game bug
2012-09-20 19:45:01 -04:00
Matthew Hoops
1677686692 PEGASUS: Disable save compression by default
So they can be used by the original interpreter more easily (the type/creator codes still need to be set, though -- pegasus_save_types can handle that)
2012-09-12 23:04:46 -04:00
Matthew Hoops
483989f72b Revert "PEGASUS: Make setting the start time of a movie also seek"
This reverts commit b8bcbb46b47b30c87a0267211ae4aae4c61c4c78.

8808393b3a3428df2946d7967e52aba084c8ffe5 was the proper fix for the issue
2012-09-12 20:18:53 -04:00
Matthew Hoops
ff51a7661d PEGASUS: Fix minor filling station glitch 2012-09-11 16:50:40 -04:00
Matthew Hoops
428702ca49 PEGASUS: Fix some formatting issues 2012-09-09 16:25:45 -04:00
Matthew Hoops
9855f7b5d8 PEGASUS: Fix some memory leaks
Thanks to fuzzie for spotting
2012-09-09 16:21:29 -04:00
Matthew Hoops
b8bcbb46b4 PEGASUS: Make setting the start time of a movie also seek
Better mirrors QuickTime behavior
2012-09-07 13:22:08 -04:00
Matthew Hoops
1043283e53 PEGASUS: Use setEndTime() 2012-08-31 22:06:56 -04:00
Matthew Hoops
f61146f327 PEGASUS: Remove g_allItems global construction 2012-08-28 16:50:15 -04:00
Matthew Hoops
81e7c9a0c1 PEGASUS: Remove g_allHotspots global construction 2012-08-28 16:36:50 -04:00
Matthew Hoops
bb1e60e8b2 Merge remote branch 'upstream/master' into pegasus
Conflicts:
	AUTHORS
	devtools/credits.pl
	gui/credits.h
2012-08-26 16:12:25 -04:00