aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
AgeCommit message (Collapse)Author
2007-06-23Cleanup; also fixed Alt-F5 (orig. saveload menu) in COMIMax Horn
svn-id: r27677
2007-06-23Reworked the SCUMM input code even more: Merged various code paths and ↵Max Horn
streamlined stuff; as a consequence, e.g. talkstop works in V0-V2 games, too; but also regressions may turn up. Also don't rely on Common::ASCII_F1 etc. values to compute SCUMM specific key codes svn-id: r27675
2007-06-23Removing WinCE specific code in ScummEngine_v7::processKeyboard -- it made ↵Max Horn
no sense at all. If this breaks something, please contact me so that we can properly fix it together svn-id: r27674
2007-06-23Simplify code: Since processInput() always overwrite the value of lastKeyHit ↵Max Horn
if KEY_ALL_SKIP is seen, we can never encounter KEY_ALL_SKIP at this spot svn-id: r27673
2007-06-23Revised SCUMM's input code. We now fix the keys F5, '.', space, escape for ↵Max Horn
mainmenu, talkstop, pause, cutsceneExit; this simplifies and clarifies the code, and ensures consistent game behavior svn-id: r27672
2007-06-23Changed the way VAR_VERSION_KEY is handledMax Horn
svn-id: r27665
2007-06-23Moved F1 key remapping in COMI to a more appropriate placeMax Horn
svn-id: r27663
2007-06-23Correct typo.Travis Howell
svn-id: r27662
2007-06-23cleanupMax Horn
svn-id: r27661
2007-06-23SCUMM: Added three FIXME comments to the _keyDownMap code, and made it use ↵Max Horn
KEYCODE_ constants for clarity svn-id: r27659
2007-06-23Made use of full Common::KeyState in SCUMM (there is still lots of room for ↵Max Horn
improvements, though) svn-id: r27656
2007-06-23Made SCUMM use Common::KeyState, too (but implemented almost no ↵Max Horn
fixes/optimizations based on this) svn-id: r27655
2007-06-22Converted lots of code to use Common::ASCII_* and COMMON::KEYCODE_* ↵Max Horn
constants. This also revealed the evil mixing of keycodes and ascii we do in many places :-/ svn-id: r27616
2007-06-19Implemented the OSystem framebuffer API, as discussed on scummvm-devel. All ↵Max Horn
changes are just fine, and won't cause any compile problems or regressions, despite the fact that I can't test most of the non-SDL backend changes, at an improbability level of two to the power of two hundred and seventy-six thousand to one against - possibly much higher. Anything you still can't cope with is therefore your own problem. Please relax. svn-id: r27548
2007-06-15Made Engine_SCUMM_gameIDList use the convenient GameList(PlainGameDescriptor ↵Max Horn
*) constructor svn-id: r27427
2007-06-15Changed SCUMM engine to use findDescriptionFromGameID, ↵Max Horn
Common::ADObsoleteGameID and Common::AdvancedDetector::findGameID svn-id: r27426
2007-06-13Removed redundant codeMax Horn
svn-id: r27393
2007-06-12Add support for pausing/resume cutscenes shown on the OmniTV in The Feeble ↵Travis Howell
Files. svn-id: r27371
2007-06-09Fix for bug #1734064 (FOA: Speech volume can not be set) -- we played speech ↵Max Horn
as SFX, not speech, in many SCUMM games svn-id: r27253
2007-06-08Add details for Hebrew Windows versions of Freddi Fish 3 and Pajama Sam 2 demos.Travis Howell
svn-id: r27199
2007-06-08Add prefixes used by Hebrew Windows verison of Freddi Fish 3 and Pajama Sam ↵Travis Howell
2 demos. svn-id: r27198
2007-06-06Fix possible crash issue, if music volume was set by 3DO versions of HE games.Travis Howell
svn-id: r27125
2007-06-03Modified version of patch #1723779: SCUMM: Improved ctrl+t subtitle cyclingMax Horn
svn-id: r27068
2007-06-02Make InfoDialog::setInfoText a bit more useful, by making it public & reusableMax Horn
svn-id: r27050
2007-06-02renamed variable in IMuseDigital music codePaweł Kołodziejski
svn-id: r27049
2007-06-01cleanup namesPaweł Kołodziejski
svn-id: r27041
2007-06-01rename some imuse variablesPaweł Kołodziejski
svn-id: r27040
2007-06-01rename some imuse variablesPaweł Kołodziejski
svn-id: r27039
2007-06-01small correction of commentPaweł Kołodziejski
svn-id: r27038
2007-06-01added comments for imuse digital variablesPaweł Kołodziejski
svn-id: r27037
2007-06-01Fix bug #1727457 - WATER: Unexpected crash at the end of level 15.Travis Howell
svn-id: r27036
2007-05-31Add Macintosh filenames differences, for several CUP previews of HE games.Travis Howell
svn-id: r27026
2007-05-30added comment to cloneToFadeOutTrack()Paweł Kołodziejski
svn-id: r27025
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-05-30Removing useless common/fs.h includesMax Horn
svn-id: r27018
2007-05-30Modified version of patch #1727045 INDY3: IQ Points DialogMax Horn
svn-id: r27012
2007-05-29Fix for bug #774783 - INDY3: problems in Berlin with Hitler (submitted after ↵Filippos Karapetis
talking with Fingolfin) svn-id: r27009
2007-05-28Improved version of patch to fix bug #1722153: "FT: Error on loading a game ↵Eugene Sandulenko
saved during a dialogue" svn-id: r26987
2007-05-27Fix bug #1726115 - FREDDI1: Tiny graphics glitch when reading message.Travis Howell
svn-id: r26982
2007-05-27Fix for bug #1726330: "SCUMM engine abuses stack" from same bugreport.Eugene Sandulenko
svn-id: r26974
2007-05-26Fix bug #1709430: "FT: CAPSLOCK + V enables cheating for all fights"Eugene Sandulenko
svn-id: r26948
2007-05-26Patch from bug #1722153: "FT: Error on loading a game saved during a dialogue"Eugene Sandulenko
svn-id: r26947
2007-05-21Fix bug #1722330 - FREDDI: Minor graphics glitch on Mac OS X.Travis Howell
svn-id: r26903
2007-05-13removed part of my patch for bug #1662610, ↵Gregory Montoir
CharsetRenderer::getStringHeight() is never used svn-id: r26821
2007-05-13Add UK versions of several HE games.Travis Howell
svn-id: r26816
2007-05-01Add Russian Loom v1.1Eugene Sandulenko
svn-id: r26729
2007-04-29Patch #1709681: SCUMM: Fallback to Adlib when Roland Upgrade is missingMax Horn
svn-id: r26679
2007-04-29Change getNumBoxes() to properly read the full uint16 box count (shouldn't ↵Max Horn
affect anything, though) svn-id: r26678
2007-04-29Hard crash when not using adlib/pcspk in a Loom/MonkeyEGA is not nice, we ↵Max Horn
should try to add a safe fallback mode at some point svn-id: r26676
2007-04-27SCUMM: Moved data tables from detection.cpp to detection_tables.hMax Horn
svn-id: r26636