Commit Graph
86814 Commits
Author SHA1 Message Date
Matthew Hoops 544224b43a PEGASUS: Add transition classes 2011-09-17 12:04:21 -04:00
Matthew Hoops 3b9ab4f5cf COMMON: Add function to find the intersecting rectangle 2011-09-17 12:02:15 -04:00
Matthew Hoops da74436aa4 PEGASUS: Implement fader support 2011-09-16 19:06:22 -04:00
Matthew Hoops 2ae8a97c4d PEGASUS: Stub off loading/saving games 2011-09-16 09:20:41 -04:00
Matthew Hoops ecde87260c PEGASUS: Fix saving/loading the game state 2011-09-16 09:17:00 -04:00
Matthew Hoops dc0254c1ce PEGASUS: Implement very basic screen updating (new API) 2011-09-15 20:50:21 -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 d3fde69770 PEGASUS: Implement two of the primitive-based DisplayElements 2011-09-10 10:41:36 -04:00
Matthew Hoops bbda19ab80 PEGASUS: Add DisplayElement class and begin porting over the graphics API 2011-09-09 14:09:20 -04:00
Matthew Hoops e532af9318 PEGASUS: Add and hookup the InputHandler class 2011-09-08 23:04:28 -04:00
Matthew Hoops 5a7ca3553c PEGASUS: Create separate Cursor class for cursors 2011-09-08 20:38:12 -04:00
Matthew Hoops 0e14012edd PEGASUS: Begin loading items 2011-09-08 13:12:26 -04:00
Matthew Hoops 715c95ecfc PEGASUS: Fix stupid bugs in the item code 2011-09-08 13:11:38 -04:00
Matthew Hoops ecd81a9a6d PEGASUS: Add Idler framework 2011-09-07 13:13:34 -04:00
Matthew Hoops 937c06c304 PEGASUS: Remove unused MMAction class 2011-09-07 13:11:08 -04:00
Matthew Hoops e56546a83d PEGASUS: Implement two of the base input classes 2011-09-06 20:59:06 -04:00
Matthew Hoops cbcae58caf PEGASUS: Properly handle regions in hotspots 2011-09-06 16:06:53 -04:00
Matthew Hoops 593aec681d PEGASUS: Restructure remaining MMShell code into the base code
MMTimeValue has been removed, as Common::Timestamp will just be used instead
2011-09-05 16:46:39 -04:00
Matthew Hoops 74054cff2d PEGASUS: Remove unused MMResourceFile code
We'll just use our resource code instead
2011-09-05 16:24:06 -04:00
Matthew Hoops dbb538dd04 PEGASUS: Cleanup and hookup the notification code 2011-09-05 16:18:04 -04:00
Matthew Hoops fe99e95319 PEGASUS: Stub off spot sound code 2011-09-05 15:47:19 -04:00
Matthew Hoops 7070d886d9 PEGASUS: Fix bug in the credits
Not that this code will be final (in all likelihood :P)
2011-09-04 21:49:42 -04:00
Matthew Hoops 4f8cf1ea4b PEGASUS: Implement very basic hotspot loading
Need to get more complex regions loaded, though... will be a major problem
2011-09-04 20:22:00 -04:00
Matthew Hoops bfb0de109a PEGASUS: Implement more item code 2011-09-04 12:33:32 -04:00
Bertrand Augereau a2a873b94d Internal: 'findsource' is pure C++ 2011-09-04 16:42:43 +02:00
Bertrand Augereau 8f263ab5e6 DREAMWEB: 'showpersframe' and 'convicons' ported to C++ 2011-09-04 16:42:42 +02:00
Bertrand Augereau b3248deda7 DREAMWEB: talk.cpp to mirror talk.asm 2011-09-04 16:42:41 +02:00
Strangerke 1e607dc22d TSAGE: Rename a variable using double-underscore (reserved) 2011-11-14 18:19:32 +01:00
Bertrand Augereau ba29ff4735 DREAMWEB: Removal of the old 'showreelframe' 2011-09-04 14:58:59 +02:00
Johannes Schickel 4f7768ec6e KYRA: Cleanup _saveSlots array sorting. 2011-11-14 15:54:50 +01:00
Willem Jan Palenstijn 59ed0ee9ed KYRA: Add comment hopefully explaining _saveSlots 2011-11-14 15:51:01 +01:00
Johannes Schickel bac23bde27 KYRA: Whitespace fixes. 2011-11-14 15:44:58 +01:00
Johannes Schickel f410480cfd KYRA: Fix bug #3437647 "LOL: Unexpected missing save file".
Formerly the code was confused about what _saveSlots is doing, i.e. creating a
continous list of existing save slot ids.
2011-11-14 15:42:20 +01:00
Bertrand Augereau 27bc4f3f08 DREAWMEB: 'showcity' ported to C++ 2011-09-04 13:38:45 +02:00
Willem Jan Palenstijn 052177d136 COMMON: Remove some double-underscore defines (reserved) 2011-11-14 14:59:58 +01:00
Bertrand Augereau 529cd5bf95 DREAMWEB: 'sortoutmap' ported to C++ 2011-09-04 12:55:04 +02:00
D G Turner 8261b56313 DOC: Add AGOS Cabinet bugfix to NEWS. 2011-11-14 01:11:52 +00:00
D G Turner 783e3fea62 AGOS: Fix engine crash when playing Feeble Files from cabinet datafiles.
Playing with cabinet datafiles, this failed to find the "Charisma.smk"
file in the cabinets when in the Recreation (TV) room on Cygnus Alpha
and this caused an engine abort after the GUI dialog warning of the
"missing" video file. This was due to animation.cpp code using
Common::file::exists() instead of going via the ArchiveMan.

However,a hasFile() method implementation was also required to implement
fallback to decompressed (movie) files if the file requested is not in
the cabinet or the cabinet has been externally decompressed to files.

Thanks to fuzzie for the hasFile() patch.

Also, removed noisy warning which this correction triggers repeatedly in
installshield_cab.cpp hasFile(). This looks like leftover from
debugging, so not critical.
2011-11-13 23:44:38 +00:00
Bertrand Augereau 28720da12b DREAMWEB: 'examineobtext' ported to C++ 2011-09-04 08:54:01 +02:00
Paul Gilbert 12b553c084 TSAGE: Implemented Blue Force scene 355 - Future Wave exterior 2011-09-20 22:06:58 +10:00
Strangerke e663e7874e CGE: Remove useless function declaration
Thanks LordHoto for pointing at it
2011-09-20 07:10:29 +02:00
Torbjörn Andersson 642e0baacb GUI: Silence GCC warning
Rename local variable 'buffer' to keep it from clashing with the
buffer() method.
2011-09-19 20:10:46 +02:00
D G Turner 6b8fb196cb DISTS: Update MacOSX Info.plist to add most languages for localization.
This should fix bug #3394080 : "MACOSX: Language auto-detection does not
work correctly", though this list should be expanded to include  any
languages in po directory which I have missed.

Thanks to LordHoto for indicating the likely cause.
2011-09-19 16:44:38 +01:00
Littleboy 9796890cce GUI: Replace ConsoleDialog use of vsnprintf by Common::String::vformat() 2011-09-19 09:23:00 -04:00
Littleboy ce4c98d757 LASTEXPRESS: Small cleanup in Entities::processEntity() and Entities::processFrame() 2011-09-19 09:22:59 -04:00
Bertrand Augereau b76b038ffc DREAMWEB: 'bresenhams' ported to C++ 2011-09-18 19:30:45 +02:00
Sven Hesse a1825e4d02 GOB: At the decorative fishes in the Diving minigame 2011-09-18 17:02:45 +02:00
Paul Gilbert e360d35567 TSAGE: Bugfix for Blue Force death screen image moving when screen is clicked 2011-09-18 20:38:12 +10:00
Paul Gilbert 5f0b906576 TSAGE: Implemented Blue Force scene 360 - Future Wave Interior 2011-09-18 20:36:57 +10:00
Strangerke 2d882fdf18 CGE: Rename Snail into CommandHandler, plus some associated renamings 2011-09-18 11:25:34 +02:00