Commit Graph

16 Commits

Author SHA1 Message Date
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