161 Commits

Author SHA1 Message Date
Filippos Karapetis
87e13a5048 PEGASUS: Fix MSVC warnings
- Add a float suffix in convertScreenHToSpaceX/Y
2019-05-27 14:53:41 +03:00
D G Turner
c006f405f3 PEGASUS: Fix Fall Through Compiler Warnings. 2018-11-13 08:50:08 +00:00
Bastien Bouclet
8e235f07a7 PEGASUS: Disallow loading / saving from the GMM from inner loops
InputDeviceManager::pumpEvents is called from neighborhood classes that
are destroyed when loading.
Don't allow loading from that method to prevent use after free bugs.
2017-09-12 20:25:24 +02:00
Torbjörn Andersson
70a2ca8b7d JANITORIAL: Silence more GCC 7 warnings
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Strangerke
fd19d453dd PEGASUS: Fix some missing variable initializations 2016-06-16 07:59:53 +02:00
Strangerke
df02215957 PEGASUS: Initialize some variables 2016-06-14 07:43:04 +02:00
Eugene Sandulenko
4435902f1e PEGASUS: Add safety check.
The code which follows in the method has this check, assuming that
a null dereference is potentially possible.
2016-05-14 11:31:51 +02:00
Eugene Sandulenko
a11b52ec11 PEGASUS: Cleanup from unused constants.
Agreed with clone2727.
2014-08-09 16:50:45 +02:00
Matthew Hoops
277a712f0b PEGASUS: Fix a Norad Delta door locked sound
Based on a patch by Keith Kaisershot
2014-04-27 21:19:08 -04:00
Keith Kaisershot
cfcd3fd780 PEGASUS: Set volume in more places 2014-04-27 21:12:34 -04:00
Keith Kaisershot
bee65c0b8e PEGASUS: Fix repeated audio analysis video when leaving after defeating Sinclair 2014-04-27 20:38:57 -04:00
Matthew Hoops
7011e8122e PEGASUS: Poll for events in more places
Based on a patch by Keith Kaisershot (blitter)
2014-04-23 20:33:08 -04:00
Matthew Hoops
850ddc1462 PEGASUS: Fix disabling input when the rip first hits 2014-04-20 12:55:52 -04:00
Keith Kaisershot
975877b8ed PEGASUS: Fix Ares flag not getting reset upon jumping to Mars 2014-04-13 23:21:42 -04:00
Matthew Hoops
421aaa1a30 PEGASUS: Fix entering the Mars shuttle with the shield biochip active 2014-04-13 09:54:52 -04:00
Matthew Hoops
a0e3b97bc0 PEGASUS: Disable non-existent hint movie 2014-04-13 09:27:13 -04:00
Matthew Hoops
a456295cbd PEGASUS: Fix returning from Mars after destroying the robot's shuttle 2014-02-11 21:07:34 -05:00
Matthew Hoops
bda64c2b6d PEGASUS: Fix the prehistoric volcano animations 2013-12-15 23:10:20 -05:00
Matthew Hoops
6477525db0 PEGASUS: Fix regression with Prehistoric AI rules ordering 2013-12-14 11:18:32 -05:00
Matthew Hoops
131b99844b PEGASUS: Fix the robot timer outside of the shield generator 2013-12-11 23:34:16 -05:00
Matthew Hoops
82a9726e86 PEGASUS: Fix background frame when loading in scenes with random spots 2013-12-08 23:12:16 -05:00
Keith Kaisershot
06c4c11bf8 PEGASUS: Fix incorrect displaying of the synthesizer shutdown video 2013-10-06 22:41:30 -04:00
Keith Kaisershot
3ca434dea3 PEGASUS: Add back missing silos deactivated sound spot 2013-10-06 22:41:25 -04:00
Keith Kaisershot
29fae78630 PEGASUS: Fix disabling the retinal hotspot 2013-10-06 19:36:18 -04:00
Johannes Schickel
aca802bd70 PEGASUS: Take advantage of Surface::getPixels. 2013-08-03 04:02:52 +02:00
Johannes Schickel
e59995b0b2 PEGASUS: Prefer getBasePtr over direct Surface::pixels access. 2013-08-03 02:52:33 +02:00
Matthew Hoops
d969b1b11b PEGASUS: Fix gas canister removal not stopping the air timer
This bug was also in the original
2013-07-28 14:32:23 -04:00
Matthew Hoops
15456d333e PEGASUS: Fix missing AI warning videos in the DVD demo 2013-07-21 08:58:24 -04:00
Matthew Hoops
94fd3809bf PEGASUS: Fix going left initially in the globe game 2013-05-12 19:42:32 -04:00
Matthew Hoops
fa0b38153d PEGASUS: Fix two missing frames in the globe game 2013-05-04 23:48:00 -04:00
Matthew Hoops
007e16dfd1 PEGASUS: Fix floor 2/3 elevator buttons not being shown pressed 2013-05-04 23:36:47 -04:00
Matthew Hoops
90db6590f8 PEGASUS: Fix missing text in canyon chase 2013-04-27 11:29:06 -04:00
Matthew Hoops
c99f3213de PEGASUS: Let the DVD demo use the full Prehistoric AI video set 2013-04-16 21:53:39 -04:00
Matthew Hoops
06cd644a9e PEGASUS: Add new Prehistoric sounds for the DVD demo 2013-04-16 21:53:29 -04:00
Matthew Hoops
582e464360 PEGASUS: Add missing break 2013-04-15 18:30:31 -04:00
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
Torbjörn Andersson
b3d52de50f JANITORIAL: Remove unnecessary semicolons 2013-03-02 20:19:45 +01:00
Johannes Schickel
7b18d4a468 PEGASUS: Silence C++11 narrowing warnings. 2013-01-09 07:24:37 +01: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
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
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
f67bd1f2e7 PEGASUS: Don't error out for two missing WSC AI videos 2012-10-26 23:22:27 -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
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