Commit Graph
86814 Commits
Author SHA1 Message Date
Oystein Eftevaag 305c13a4aa IPHONE/OSX: Updated xcode project 2011-05-16 22:26:58 -04:00
Thierry Crozat 3062681eb5 KYRA: Change engine name to Kyra 2011-05-16 23:58:46 +01:00
eriktorbjorn 9dbf058909 TSAGE: Fix graphics button behaviour (slightly hackish)
Don't rely on event.mousePos staying the same throughout the loop.
This makes sure the button stays highlighted for as long as the
mouse button is depressed, unless the mouse is moved off the button.
The calculation of mousePos is slightly hackish. It should probably
use a GfxManager object for that, but this will do for now.
2011-05-16 23:37:20 +02:00
Sven Hesse d47eceeb2f GOB: Add a non-interactive Adibou2 demo 2011-05-16 20:37:44 +02:00
athrxx 01c5277492 Merge branch 'master' of https://github.com/scummvm/scummvm 2011-05-16 18:05:00 +02:00
athrxx 5fd257d3cc SCUMM: fix regression 2011-05-16 18:04:40 +02:00
Max Horn 88319a727a COMMON: Fix inserting an array into itself under certain conditions 2011-05-16 15:23:17 +02:00
Max Horn a564a10e7f TEST: Explicitly disable exceptions and std lib usage 2011-05-16 15:23:17 +02:00
Alyssa Milburn ed1739f419 AUDIO: Clarify required parameters for mixCallback.
Also, add an assert() to make invalid lengths obvious.
2011-05-16 15:09:05 +02:00
Willem Jan Palenstijn ffd0b20af7 COMMON: Don't allocate zero-sized storage in array 2011-05-16 14:44:45 +02:00
Max Horn 9081ab4402 COMMON: Unify Array memory allocation
We also change how alloc failures are handled: Instead of using
assert(), which is usually disabled in release builds on various
platforms, we now *always* catch this situation and invoke error() if
necessary.
2011-05-16 14:22:54 +02:00
Max Horn eedb2d721f COMMON: Change Array::insert_aux to immediately assign newly allocated memory to _storage 2011-05-16 13:58:59 +02:00
Max Horn 85d5eec950 COMMON: Set _capacity to just _size in Common::Array::operator= 2011-05-16 13:50:06 +02:00
Paul Gilbert 2f79090e46 TSAGE: Added support for handling keypresses in the Game classes. Separated logic for full game versus demo into the respective Game classes. 2011-05-16 21:09:05 +10:00
Paul Gilbert f1e3bb92b9 TSAGE: Changed demo quit dialog to correctly handle ESCAPE and ENTER keys 2011-05-16 20:17:02 +10:00
Paul Gilbert d610b40f78 TSAGE: Bugfixes for dialogs correctly handling ESCAPE and ENTER 2011-05-16 20:17:02 +10:00
Paul Gilbert 67f8a8b346 TSAGE: Implemented the Exit dialog in the Ringworld demo 2011-05-16 20:13:37 +10:00
Paul Gilbert 98c4d739f2 TSAGE: Fix for crash when hiding cursor in Ringworld demo 2011-05-16 20:13:37 +10:00
eriktorbjorn 760e8d4e6e TSAGE: Fix bad palette in the Fleeing planet cutscene
It was using out-of-bounds data to manipulate the palette, and a
missing break caused it to change palette again immediately. Still,
even after this change I had the impression that the temporary
palette was visible for a bit longer in DOSBox. Could be my
imagination, though.
2011-05-16 07:07:17 +02:00
Oystein Eftevaag 5a3aa7a994 IPHONE: Fixed mouse position when the overlay is visible 2011-05-15 21:47:11 -04:00
Oystein Eftevaag a1f02c3f32 IPHONE: Fixed mouse position when the overlay is visible 2011-05-15 21:43:53 -04:00
Thierry Crozat 0b8d2c4d60 GUI: Apply graphics mode change when closing global options dialog 2011-05-16 00:11:32 +01:00
Thierry Crozat 3c59e37035 ENGINES: Unify engine names
This unifies the engine names in MetaEngine::getName() and the
credits. In particular drop "Engine" or "engine" from the names when
it was present and use expanded names in credits when the
MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-16 00:11:32 +01:00
Thierry Crozat ecf23e1dc9 README: Add partial translations of README file
This add an english template for translation of README file and
French and German translations (using UTF8 encoding).
2011-05-16 00:11:30 +01:00
athrxx 6fd78858d7 SCUMM: formatting 2011-05-16 00:41:57 +02:00
Max Horn 343237e68a VKEYBD: Update vkeybd_default.zip
Specifically, in vkeybd_default.xml, 'centre' changed to 'center'.
2011-05-16 00:35:49 +02:00
Max Horn 136d687dd3 VKEYBD: Update vkeybd_default.zip
Specifically, in vkeybd_default.xml, 'centre' changed to 'center'.
(cherry picked from commit db068cf8588a2058d49ae5af3d5d247a3353ef8c)
2011-05-16 00:35:03 +02:00
Max Horn 26f8321fc9 SCUMM: Workaround bug #1463598 (INDY3VGA: giant Henry Jones sr.)
(cherry picked from commit 47a7b65dc1)
2011-05-16 00:34:52 +02:00
Oystein Eftevaag b3062b5e7e IPHONE: Changed the iOS queued event handling to fix mouseclicks in Gob
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512.
2011-05-15 18:04:36 -04:00
Oystein Eftevaag b23dfd72f1 IPHONE: Changed the iOS queued event handling to fix mouseclicks in Gob
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512.
2011-05-15 17:55:47 -04:00
athrxx 5075d64f2e Merge branch 'master' of https://github.com/scummvm/scummvm 2011-05-15 23:29:14 +02:00
athrxx 0001b7a12b SCUMM: fix imuse bugs #1315950 and #761637
- Revert guesswork fix for bug #761637 which caused bug #1315950
- Add missing clear_queue() call to stopAllSounds_internal(). This is taken from INDY4 / MONKEY2 disasm. Someone with a SAMXMAX or DOTT disasm might want to check whether this is correct for these targets, too.
- Old FOA savegames saved after the Dr. Ubermann death scene (= during the ending sequence) will still be bugged, since the messed up imuse trigger/command queue gets restored from the savegame.
2011-05-15 23:23:10 +02:00
eriktorbjorn 8112247f1a TSAGE: Made some dialogs less CPU hungry
The start/intro dialog, the inventory dialog and the conversation
dialog now call delayMillis() in their event loop. This is
consistent with how the action menu dialog already worked.
2011-05-15 23:20:40 +02:00
eriktorbjorn 7ba345be57 TSAGE: Fix some errors in endGame().
Save slot 0 is valid. It's -1 that indicates cancelling. Also, we
need to check if the user tried to quit, to avoid a nasty loop of
hard-to-terminate restore dialogs.
2011-05-15 22:49:19 +02:00
Bastien Bouclet 9f05f8805d MOHAWK: Fix loading a Myst savegame from the launcher. 2011-05-15 17:41:55 +02:00
Bastien Bouclet af9dc7a29c MOHAWK: Display a black screen while changing stack. Default to an empty cursor. 2011-05-15 17:41:54 +02:00
Bastien Bouclet e0e28aaeb2 MOHAWK: Implement "Show Map" feature for Myst ME 2011-05-15 17:41:54 +02:00
Bastien Bouclet d72037fb72 MOHAWK: Play a sound when dropping a page 2011-05-15 17:41:54 +02:00
Paul Gilbert b63e60666f TSAGE: Ensured all scenes with custom data properly save it in the savegames 2011-05-15 22:30:13 +10:00
Paul Gilbert 38d787676f TSAGE: Fixed saving problem and talking to Seeker in Scene #50 2011-05-15 21:56:07 +10:00
md5 5f583eda0d SWORD25 (LUA): Removed unused non-portable locale code 2011-05-15 13:46:22 +03:00
md5 b34e776e51 SWORD25 (LUA): Clarified the use of os_remove() 2011-05-15 11:25:46 +03:00
strangerke eff8597a38 TSAGE: Add the skeletton of createScene() 2011-05-15 09:10:01 +02:00
Matthew Hoops e6452518dd SWORD25: Begin fixing the TheoraDecoder implementation
getFrameRate() and endOfVideo() have been fixed so it can be used as a standalone decoder. a/v sync still needs to be fixed
2011-05-15 02:20:49 -04:00
Paul Gilbert 0bcfbd3cbd M4: Replaced the trouble variable data map code with direct statements.
Since there aren't expected to be all that many engine variables needed, this seems a cleaner overall implementation.
2011-05-15 09:23:02 +10:00
Max Horn 82343f6649 SCUMM: Remove some unused var warnings (see bug #3293800) 2011-05-14 23:50:43 +02:00
Bastien Bouclet efac5c42d7 MOHAWK: Fix background music restarting when changing cards in original Myst 2011-05-14 19:54:34 +02:00
Bastien Bouclet c7f3a4f578 MOHAWK: Implement page drop button for Myst 2011-05-14 19:54:32 +02:00
Bastien Bouclet 0127a888fb MOHAWK: Fix Myst backgrounds being draw one pixel too low on some cards.
Happened in Myst's Generator cave.
2011-05-14 19:54:30 +02:00
Willem Jan Palenstijn 0788493015 SCI: Don't do suffix expansions after exact dict match
This fixes the parsing of "buy healing pills" in QfG2 (bug #3288328).
The behaviour is half-confirmed with experimentation in SSCI.
2011-05-14 18:08:20 +02:00