aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2011-05-17SCUMM: Adapt code to latest FM-TOWNS audio driver changesathrxx
2011-05-17FM-TOWNS AUDIO: Some more midi driver code for FM-TOWNS monkey2 and indy4athrxx
2011-05-17SCUMM: Make REDUCE_MEMORY_USAGE slightly more effecive (saving ~1kb ram)Max Horn
2011-05-17AGOS: cleanupMax Horn
2011-05-17SWORD1: Const correctness, code cleanup & simplificationMax Horn
2011-05-17M4: Fix leak in Console::cmdDumpFileMax Horn
2011-05-17LURE: Rename method random() -> getRandom()Max Horn
Also get rid of a slight bias for 0 in the random numbers (it was selected twice as often as any other number).
2011-05-17TOON: Use RandomSource instead of rand()Max Horn
2011-05-17SWORD25: Name the random sourceMax Horn
2011-05-17TSAGE: Name the RandomSourceMax Horn
2011-05-17MOHAWK: Name the RandomSource used for mystMax Horn
2011-05-17AGI: Unify RandomSource instantiationMax Horn
This fixes a leak in PreAGI games (which never deleted their RandomSource), ensures that PreAGI's RandomSource has a name (and hence is registered with the event recorder) and even slightly simplifies the AgiEngine destructor.
2011-05-17TUCKER: Give name to RandomSource, to register it with event recorderMax Horn
2011-05-17TEEN: Use only one RandomSource and give that one a name.Max Horn
This change ensures that only RandomSource is used which also is registered with the event recorder. Moreover, it gets rid of a static RandomSource instance inside Actor::renderIdle.
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax Horn
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered.
2011-05-16KYRA: Change engine name to KyraThierry Crozat
2011-05-16TSAGE: Fix graphics button behaviour (slightly hackish)eriktorbjorn
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-16GOB: Add a non-interactive Adibou2 demoSven Hesse
2011-05-16Merge branch 'master' of https://github.com/scummvm/scummvmathrxx
2011-05-16SCUMM: fix regressionathrxx
2011-05-16TSAGE: Added support for handling keypresses in the Game classes. Separated ↵Paul Gilbert
logic for full game versus demo into the respective Game classes.
2011-05-16TSAGE: Changed demo quit dialog to correctly handle ESCAPE and ENTER keysPaul Gilbert
2011-05-16TSAGE: Bugfixes for dialogs correctly handling ESCAPE and ENTERPaul Gilbert
2011-05-16TSAGE: Implemented the Exit dialog in the Ringworld demoPaul Gilbert
2011-05-16TSAGE: Fix for crash when hiding cursor in Ringworld demoPaul Gilbert
2011-05-16TSAGE: Fix bad palette in the Fleeing planet cutsceneeriktorbjorn
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-16ENGINES: Unify engine namesThierry Crozat
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-16SCUMM: formattingathrxx
2011-05-15Merge branch 'master' of https://github.com/scummvm/scummvmathrxx
2011-05-15SCUMM: fix imuse bugs #1315950 and #761637athrxx
- 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-15TSAGE: Made some dialogs less CPU hungryeriktorbjorn
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-15TSAGE: Fix some errors in endGame().eriktorbjorn
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-15MOHAWK: Fix loading a Myst savegame from the launcher.Bastien Bouclet
2011-05-15MOHAWK: Display a black screen while changing stack. Default to an empty cursor.Bastien Bouclet
2011-05-15MOHAWK: Implement "Show Map" feature for Myst MEBastien Bouclet
2011-05-15MOHAWK: Play a sound when dropping a pageBastien Bouclet
2011-05-15TSAGE: Ensured all scenes with custom data properly save it in the savegamesPaul Gilbert
2011-05-15TSAGE: Fixed saving problem and talking to Seeker in Scene #50Paul Gilbert
2011-05-15SWORD25 (LUA): Removed unused non-portable locale codemd5
2011-05-15SWORD25 (LUA): Clarified the use of os_remove()md5
2011-05-15TSAGE: Add the skeletton of createScene()strangerke
2011-05-15SWORD25: Begin fixing the TheoraDecoder implementationMatthew Hoops
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-15M4: Replaced the trouble variable data map code with direct statements.Paul Gilbert
Since there aren't expected to be all that many engine variables needed, this seems a cleaner overall implementation.
2011-05-14SCUMM: Remove some unused var warnings (see bug #3293800)Max Horn
2011-05-14MOHAWK: Fix background music restarting when changing cards in original MystBastien Bouclet
2011-05-14MOHAWK: Implement page drop button for MystBastien Bouclet
2011-05-14MOHAWK: Fix Myst backgrounds being draw one pixel too low on some cards.Bastien Bouclet
Happened in Myst's Generator cave.
2011-05-14SCI: Don't do suffix expansions after exact dict matchWillem Jan Palenstijn
This fixes the parsing of "buy healing pills" in QfG2 (bug #3288328). The behaviour is half-confirmed with experimentation in SSCI.
2011-05-14SCUMM: Workaround bug #1463598 (INDY3VGA: giant Henry Jones sr.)Max Horn
2011-05-14SCUMM: Show actor visible height in debuggerMax Horn