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 b50cac637ece07c87e39232a1e8fe7262ace06f2, 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
Matthew Hoops
06cd644a9e
PEGASUS: Add new Prehistoric sounds for the DVD demo
2013-04-16 21:53:29 -04:00
Matthew Hoops
bd6a8f37d5
PEGASUS: Add support for PICT cursors
2013-04-16 21:53:25 -04:00
Matthew Hoops
2ea09d1191
PEGASUS: Add detection for the new DVD Demo data file
2013-04-16 21:53:18 -04:00
Matthew Hoops
5727b097b2
PEGASUS: Add the new demo theora videos
2013-04-16 21:53:13 -04:00
Matthew Hoops
a69b3231a9
PEGASUS: Remove unused variable
2013-04-16 11:01:02 -04:00
Matthew Hoops
749cdd6f44
PEGASUS: Add sanity check on the NItm resource being present
2013-04-15 18:32:00 -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
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