Commit Graph

38 Commits

Author SHA1 Message Date
Matthew Hoops
5cf0bfaab9 PEGASUS: Use the new VideoDecoder::setRate code
The filling station now plays at the proper speed
2012-11-24 01:04:13 -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
ad632d88d9 PEGASUS: Fix movie pause/resume 2012-09-22 18:13:31 -04:00
Matthew Hoops
483989f72b Revert "PEGASUS: Make setting the start time of a movie also seek"
This reverts commit b8bcbb46b4.

8808393b3a was the proper fix for the issue
2012-09-12 20:18:53 -04:00
Matthew Hoops
b8bcbb46b4 PEGASUS: Make setting the start time of a movie also seek
Better mirrors QuickTime behavior
2012-09-07 13:22:08 -04:00
Matthew Hoops
1043283e53 PEGASUS: Use setEndTime() 2012-08-31 22:06:56 -04:00
Matthew Hoops
bb1e60e8b2 Merge remote branch 'upstream/master' into pegasus
Conflicts:
	AUTHORS
	devtools/credits.pl
	gui/credits.h
2012-08-26 16:12:25 -04:00
Matthew Hoops
b5238756e2 PEGASUS: Make sure we check the pixel format of video frames 2012-06-16 01:47:36 -04:00
Matthew Hoops
f02b696573 PEGASUS: Implement setting movie volume 2012-05-28 17:04:56 -04:00
Matthew Hoops
f1f6a82cd5 Merge remote branch 'upstream/master' into pegasus 2012-05-25 00:35:38 -04:00
Matthew Hoops
1646313214 PEGASUS: Fix setChar() call fail
Thanks to Tommy for reporting
2012-04-06 09:46:04 -04:00
Matthew Hoops
983bd16bb7 PEGASUS: Fix file permissions 2012-04-03 15:23:08 -04:00
Matthew Hoops
a600dcb56a PEGASUS: Some space/misc cleanup 2011-12-20 18:26:25 -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
74d08a1543 PEGASUS: Fix redrawMovieWorld() to only update when needed
A partial revert of 2bba1d0c11
2011-10-30 19:23:33 -04:00
Matthew Hoops
2f1c67ab59 PEGASUS: Clear movie bounds on release
Fixes reinitializing the interface after the space chase sequence
2011-10-28 15:37:17 -04:00
Matthew Hoops
c8526bf6c3 PEGASUS: Add support for scaled/glowing images/movies 2011-10-23 12:51:33 -04:00
Matthew Hoops
f9ecab1953 PEGASUS: Add Norad Alpha
Not yet completable, but you can at least fill the oxygen mask to go through the Mars Maze now.
2011-10-22 22:29:09 -04:00
Matthew Hoops
d6dee9ff18 PEGASUS: Add the base Norad code
(Common stuff between both Norad Alpha and Norad Delta)
2011-10-20 17:35:25 -04: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
188d951cb4 PEGASUS: Remove unused movie direct draw mode 2011-10-08 00:13:14 -04:00
Matthew Hoops
8a717d28d8 PEGASUS: Fix frames after turning 2011-10-07 23:13:31 -04:00
Matthew Hoops
5d8912a2ad PEGASUS: Fix Caldoria wake up video 2 2011-10-02 23:16:30 -04:00
Matthew Hoops
ad784cd5e8 PEGASUS: Fix movie segment looping
Not the best way to handle it, but it works for now
2011-09-30 20:24:28 -04:00
Matthew Hoops
485b427ed8 PEGASUS: Actually pause the game now 2011-09-30 16:26:31 -04:00
Matthew Hoops
2e2f8d9168 PEGASUS: Fix stop time of movies 2011-09-28 20:30:07 -04:00
Matthew Hoops
cd744aa60e PEGASUS: Fix the movie box code 2011-09-28 20:16:50 -04:00
Matthew Hoops
426ab47067 PEGASUS: Fix bug in redrawMovieWorld 2011-09-28 18:50:10 -04:00
Matthew Hoops
54dd0c266e PEGASUS: Import a bunch more code in preparation for actual gameplay 2011-09-28 14:32:03 -04:00
Matthew Hoops
97af18a5a3 PEGASUS: Allow for movies to be offset on a surface 2011-09-23 13:44:40 -04:00
Matthew Hoops
2e9c7b5342 PEGASUS: Don't allow for seeking beyond the ends of the movie 2011-09-22 11:52:33 -04:00
Matthew Hoops
c88e33abd7 PEGASUS: Make Movies use the normal TimeBase getTime()
getTime() shouldn't constantly update as the movie continues, only when I decide to update it (in checkCallBacks())
2011-09-22 10:39:31 -04:00
Matthew Hoops
b92476ecb1 PEGASUS: Don't update movies if they're paused 2011-09-22 10:31:39 -04:00
Matthew Hoops
ea7ec27094 PEGASUS: Fix drawing movies to positions other than the origin 2011-09-21 21:39:07 -04:00
Matthew Hoops
97072b5d4b PEGASUS: Remove scaling TODO
Video scaling is not done with this class
2011-09-21 20:30:49 -04:00
Matthew Hoops
2bba1d0c11 PEGASUS: Allow redrawMovieWorld to be used without the video running 2011-09-21 20:22:26 -04:00
Matthew Hoops
2dbf379d11 PEGASUS: Fix some movie bugs 2011-09-20 13:04:27 -04:00
Matthew Hoops
635c8aa370 PEGASUS: Add first stab at the Movie class
Seems this means the end of the base classes -- onto actual game logic from here on out!
2011-09-20 10:56:51 -04:00