Eugene Sandulenko
b733efb53d
PEGASUS: Fix startup crash when g_vm is not yet take its value
2022-11-17 20:31:53 +01:00
Eugene Sandulenko
5eac0c0324
PEGASUS: Get rid of g_engine type cast
2022-09-28 11:30:00 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
3bc29bd60f
PEGASUS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
adaf5bb3b9
PEGASUS: Import the DVD version patch from GOG.com
...
Co-Authored-By: Keith Kaisershot <keithkaisershot@gmail.com >
Co-Authored-By: Matthew Hoops <clone2727@gmail.com >
Co-Authored-By: Bastien Bouclet <bastien.bouclet@gmail.com >
2021-03-17 17:32:53 +01:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02: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
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
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
b50cac637e
PEGASUS: Reset _lastMillis when changing rate in the timer
2013-01-29 21:41:01 -05: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
983bd16bb7
PEGASUS: Fix file permissions
2012-04-03 15:23:08 -04:00
Matthew Hoops
6a786129cf
PEGASUS: Fix striding
2012-03-20 17:31:36 -04:00
Matthew Hoops
a600dcb56a
PEGASUS: Some space/misc cleanup
2011-12-20 18:26:25 -05:00
Matthew Hoops
fa92148098
PEGASUS: Fix timers starting when paused
...
TimeBase now has its own pause time adjustment instead of using getTotalPlayTime()
2011-12-19 18:06:56 -05:00
Matthew Hoops
12efb47b53
PEGASUS: Remove t prefix from typedefs
...
Some other minor cleanup too
2011-12-16 14:17:50 -05:00
Matthew Hoops
09be0ed5c8
PEGASUS: Fix movie end trigger not always being sent
...
The demo is now completable and the full game is playable up through the temporal rip in the TSA. Holy halibut, Batman!
2011-10-09 16:14:14 -04:00
Matthew Hoops
89773a90ce
PEGASUS: Only call callbacks once
...
Fixes final walk movie of a stride, among various other things
2011-10-09 00:04:05 -04:00
Matthew Hoops
d2789a152f
PEGASUS: Fix idlers freeing themselves
...
Our idler handling is more like the original now
2011-10-02 23:31:01 -04:00
Matthew Hoops
b24081c781
PEGASUS: Fix time forward callbacks
2011-10-01 13:21:46 -04:00
Matthew Hoops
a85165035c
PEGASUS: Fix pausing normal TimeBases
2011-09-30 22:51:09 -04:00
Matthew Hoops
de5849b102
PEGASUS: Fix TimeBase::setTime
...
Need to reset _lastMillis or checkCallBacks won't work properly
2011-09-29 12:08:42 -04:00
Matthew Hoops
1c8213ad86
PEGASUS: Fix timebase looping
2011-09-20 13:28:41 -04:00
Matthew Hoops
0193d0d019
PEGASUS: Fix a regression in checkCallBacks()
2011-09-20 13:23:16 -04:00
Matthew Hoops
d29e505041
PEGASUS: Update timer code a bit to make it friendlier for movies
2011-09-20 10:56:30 -04:00
Matthew Hoops
1390db1df1
PEGASUS: Rewrite TimeBase to be a bit more accurate with timing
2011-09-18 15:36:05 -04:00
Matthew Hoops
331da0377b
PEGASUS: Add the fuse classes
2011-09-17 12:24:51 -04:00
Matthew Hoops
1ac6abaeff
PEGASUS: Stub off the base timebase code
...
This is not tested, and hopefully just works without anymore changes. I hate QuickTime :P
2011-09-15 20:39:37 -04:00
Matthew Hoops
ecd81a9a6d
PEGASUS: Add Idler framework
2011-09-07 13:13:34 -04:00