Filippos Karapetis
26588f81b4
PEGASUS: Remove trailing whitespace
2014-10-28 16:17:44 +02:00
Ben Castricum
4cd06dcab7
PEGASUS: Don't try to translate "???"
2014-08-16 12:45:02 +01:00
Matthew Hoops
bf210cccc0
PEGASUS: Fix bad cast that destroys the InputHandler vtable
...
Thanks to LordHoto for his assistance in tracking this nonsense down.
2014-08-14 21:56:33 -04:00
Eugene Sandulenko
a11b52ec11
PEGASUS: Cleanup from unused constants.
...
Agreed with clone2727.
2014-08-09 16:50:45 +02:00
Matthew Hoops
5e6e4fa85f
PEGASUS: Use KP7 and KP9 as alternative keys for the item drawers
...
Based on a patch by Keith Kaisershot (blitter)
2014-06-03 00:49:04 -04:00
Matthew Hoops
c293611f62
PEGASUS: Stop using num lock for a way to open the inventory drawer
2014-06-01 22:38:05 -04:00
Johannes Schickel
ae4ffe01f0
ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd.
2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86
ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf.
2014-05-27 02:04:07 +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
Matthew Hoops
444c6bd24a
PEGASUS: Reset item state upon starting a new game
2014-04-17 19:29:06 -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
fb658c3969
PEGASUS: Fix showing save failed dialog when not using the GMM
2014-04-13 09:27:13 -04:00
Matthew Hoops
740b6e8fbd
IMAGE: Move all ImageDecoders to image/
2014-02-28 00:27:28 -05:00
Matthew Hoops
d04667e58a
PEGASUS: Fix being able to use the inventory from the pause screen
...
Somehow, I completely missed implementing this function!
2014-02-26 21:57:38 -05:00
Matthew Hoops
0593f434af
PEGASUS: Force the inventory drawers closed when loading a game
2014-02-23 14:50:02 -05: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
Johannes Schickel
0e017f007a
Merge pull request #375 from digitall/engineAutoPlug
...
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-26 02:27:11 -08:00
Matthew Hoops
bb2b1c8dfe
PEGASUS: Reset the callback trigger in disposeCallBack()
...
Fixes the occasional "loop" when finishing the space chase. Thanks to blitter for actually being able to trigger and debug the damned problem
2013-11-24 22:53:55 -05:00
D G Turner
ef85456859
BUILD: Remove need for engine.mk in each engine directory.
...
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333
BUILD: Remove need for engine-plugin.h in engines.
...
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9
BUILD: Split engines/plugins_table header down to a file per engine.
...
This is the third and final commit enabling fully pluggable engines.
Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18
BUILD: Split engines.mk down to a single file per engine.
...
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474
BUILD: Split configure.engines down to a single file per engine.
...
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00: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
378387c903
I18N: Move specification of engine specific files to enginedir/POTFILES.
...
This allows to keep the engines to specfiy the files for translation close to
the engine sources itself.
Thanks to criezy for his suggestion on this approach.
2013-08-12 17:54:31 +02: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
4e9e2f4fea
PEGASUS: Fix possible timer "skip" when resuming
...
pause/resume need to treat things a bit differently from the normal setRate function. This caused a jump in a timer when resuming from the pause menu in certain cases, though not all the time.
Regression from b50cac637e
, which was part of the fix for the lid animations.
2013-07-20 23:06:36 -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
5c5b19a77b
PEGASUS: Add Windows demo support
2013-04-16 21:53:51 -04:00
Matthew Hoops
918920b47a
PEGASUS: Add DVD raise/lower sounds for the inventory/biochip panels
...
Thanks to Keith Kaisershot (blitter)
2013-04-16 21:53:43 -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
8fb73dd2c3
PEGASUS: Clean up DVD demo Theora playback
2013-04-16 21:53:34 -04:00