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
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
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
983bd16bb7
PEGASUS: Fix file permissions
2012-04-03 15:23:08 -04: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
59f7e1deea
PEGASUS: Import AI code and relevant items
2011-09-24 14:10:54 -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
da74436aa4
PEGASUS: Implement fader support
2011-09-16 19:06:22 -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