Commit Graph
86814 Commits
Author SHA1 Message Date
Strangerke 53929044a6 TSAGE: R2R - Implement scene 3175 2011-12-21 22:42:16 +01:00
Matthew Hoops 03eba05b09 PEGASUS: Use correct CD when outputting saves
For better compatibility when loading saves with the original interpreter
2011-12-21 12:09:01 -05:00
Matthew Hoops d29bde9abe PEGASUS: Remove another global construction 2011-12-20 18:56:42 -05:00
Matthew Hoops 331da45ae3 PEGASUS: Make InputDevice into a Singleton
Removes a global construction
2011-12-20 18:35:33 -05:00
Matthew Hoops a600dcb56a PEGASUS: Some space/misc cleanup 2011-12-20 18:26:25 -05:00
Strangerke 62f4bb6ac1 TSAGE: R2R - Implement scene 3150 2011-12-20 23:56:26 +01:00
Willem Jan Palenstijn 341a2d6874 DREAMWEB: Fix regression in deleteExObject
(thanks to Fingolfin)
2011-12-20 14:07:01 +01:00
Matthew Hoops 5fe762e7cd PEGASUS: Fix typo in the save code 2011-12-19 21:13:54 -05:00
Matthew Hoops 8a22c2d65e MOHAWK: Add another lilmonster demo 2011-12-19 19:06:57 -05:00
Matthew Hoops 924e0b32ad PEGASUS: Implement saving/loading from the in-game pause menu 2011-12-19 18:55:08 -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
Willem Jan Palenstijn f5e8b3257e DREAMWEB: Fix regressions in intoInv, outOfInv; cleanup selectOb 2011-12-20 00:06:49 +01:00
Willem Jan Palenstijn d2375c86eb SKY: Fix warning 2011-12-19 23:58:55 +01:00
Strangerke 9a40cd8fd7 TSAGE: R2R - Implement scene 3125 2011-12-19 23:15:42 +01:00
Filippos Karapetis 5a3deea58e DREAMWEB: More work on inToInv and outOfInv 2011-12-19 23:48:13 +02:00
Matthew Hoops bdf14ed598 GRAPHICS: Fix PICT lines with large pitches 2011-12-19 15:21:35 -05:00
Tarek Soliman 96face8ba8 TSAGE: Blue Force is now ready for testing 2011-12-19 10:52:44 -06:00
Paul Gilbert 7d580ee37e TSAGE: Implemented R2R Scene 800 - Sickbay 2011-12-19 22:28:25 +11:00
David Turner 538d834080 Merge pull request #131 from digitall/goto_considered_harmful
Goto Considered Harmful...

The following commits should improve the ScummVM code structure by reducing the number of gotos used in various engine code.

They should implement identical functionality, but without using goto and without the result being less readable/maintainable than the version with goto.
2011-12-18 18:29:05 -08:00
Filippos Karapetis f0eee81d32 DREAMWEB: Port 'intoinv', 'outofinv' to C++ 2011-12-19 03:24:03 +02:00
Johannes Schickel 9916d2e99c CINE: Add some comments to the MT-32 instrument code. 2011-12-19 01:10:48 +01:00
Strangerke 14ccd4f1f0 TSAGE: R2R - Implement scene 3100 2011-12-19 00:09:48 +01:00
D G Turner 0c4755408a CONFIGURE: Update WinCE compiler host alias naming.
This is required to work with the newest tool chain.
2011-12-18 23:02:25 +00:00
Filippos Karapetis 0cd53d5d3e DREAMWEB: Port 'lookatplace' to C++ 2011-12-18 21:07:27 +02:00
Filippos Karapetis 5843fc1157 DREAMWEB: 'nextcolon' is unused 2011-12-18 20:22:03 +02:00
Filippos Karapetis 25b99c448d DREAMWEB: Rewrite signOn into C++, and remove the users and passwords from the data blob
Note that the string processing logic in signOn is a bit different from
the original, but the end result is the same (with cleaner code)
2011-12-18 20:17:55 +02:00
Filippos Karapetis 833507695e DREAMWEB: Remove the now unused 'keynum' and 'newlogonum' variables from the data blob 2011-12-18 17:58:43 +02:00
Willem Jan Palenstijn 60ece632b8 DREAMWEB: Remove reelRoutines from data blob 2011-12-18 16:54:16 +01:00
Willem Jan Palenstijn 49877b2319 DREAMWEB: Move all reel functions to DreamBase 2011-12-18 16:34:57 +01:00
Willem Jan Palenstijn 8449493eff DREAMWEB: Convert removeObFromInv, deleteExObject, deleteExFrame, deleteExText 2011-12-18 16:01:06 +01:00
Willem Jan Palenstijn ebbc8ae3d2 DREAMWEB: Set es for reel callbacks while it may be necessary 2011-12-18 15:57:24 +01:00
Willem Jan Palenstijn 133cfc3ae9 DREAMWEB: Fix yet another regression in setPickup
getAnyAd and getEitherAd have different inputs, so can't be
interchanged...
2011-12-18 15:56:59 +01:00
Filippos Karapetis 62dc71a73a DREAMWEB: Port 'getkeyandlogo' to C++ 2011-12-18 16:43:05 +02:00
Filippos Karapetis 362f21d30d DREAMWEB: Port 'showkeys' to C++ 2011-12-18 15:44:17 +02:00
Filippos Karapetis a5879196df DREAMWEB: Port 'showdiarykeys' to C++ 2011-12-18 15:44:16 +02:00
Max Horn 8c8666e811 DREAMWEB: Move backdrop.cpp and more to DreamBase; remove some dead code 2011-12-18 14:13:59 +01:00
Willem Jan Palenstijn f0508dd05a DREAMWEB: Fix regression in useWinch 2011-12-18 14:08:32 +01:00
Willem Jan Palenstijn cf73ee9939 DREAMWEB: Fix multiple regressions in checkInside and loadCart 2011-12-18 13:22:12 +01:00
Willem Jan Palenstijn feaf297c75 DREAMWEB: Fix multiple regressions in setPickup 2011-12-18 13:06:05 +01:00
Willem Jan Palenstijn 4178ad6b68 DREAMWEB: Fix ReelRoutine terminator saving/loading 2011-12-18 12:38:53 +01:00
Filippos Karapetis 5d1e1fbbbc DREAMWEB: Spacing 2011-12-18 13:16:25 +02:00
Filippos Karapetis 09eaef6bcd DREAMWEB: Remove regression from b0a42f1 (duplicate saved reel data) 2011-12-18 13:08:27 +02:00
Filippos Karapetis a1799ba091 DREAMWEB: Close the file opened in querySaveMetaInfos() when returning 2011-12-18 12:19:19 +02:00
Paul Gilbert 96d15e83db TSAGE: Bugfix for Ringworld saving and restoring via options dialog 2011-12-18 21:18:33 +11:00
Paul Gilbert 8385ee1c01 TSAGE: Bugfix for using save/load buttons in the Blue Force options dialog 2011-12-18 21:08:53 +11:00
Filippos Karapetis 421c8cd262 DREAMWEB: Port 'setpickup' to C++ and added an enum for the object types 2011-12-18 11:26:19 +02:00
Paul Gilbert f69dfba21a TSAGE: Implemented dirty rect handling in the engine
This should help improve performance when scalers are being used.
2011-12-18 18:08:45 +11:00
Filippos Karapetis 9818def85b DREAMWEB: Port 'lookininterface' to C++ 2011-12-18 03:28:21 +02:00
Filippos Karapetis 83b31ccb1d DREAMWEB: Remove an erroneous comment (copy/paste error) 2011-12-18 03:07:54 +02:00
Filippos Karapetis 08fec8fa34 DREAMWEB: Add meta information to saved games
This information includes savegame versioning and the saved game's
date/time, played time and game thumbnail. This information is stored
into an unused data block of the original save format, so the
generated ScummVM saves are (hopefully) fully compatible with the
original ones and can be loaded in the original interpreter
2011-12-18 02:55:22 +02:00