Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-01 | Revert "TOUCHE: Fix buffer overrun. CID 1003934" | Willem Jan Palenstijn | |
This reverts commit 9d2cc7ce84107d93d56371e8266cbe2193a7923b. | |||
2016-02-01 | NEWS: Mention Labyrinth of Time support | Eugene Sandulenko | |
2016-02-01 | AGI: change how menus are triggered on Non-PC | Martin Kiewitz | |
2016-02-01 | AGI: Pass vm pointer directly to commands | Martin Kiewitz | |
No functional change | |||
2016-02-01 | AGI: Rename _game.lognum to _game.curLogicNr | Martin Kiewitz | |
Also a bit of cleanup | |||
2016-02-01 | AGI: Change _game.exitAllLogics to boolean | Martin Kiewitz | |
2016-02-01 | AGI: Remove _game.hasPrompt, no longer needed | Martin Kiewitz | |
2016-02-01 | AGI: Remove old clockEnabled boolean | Martin Kiewitz | |
No longer needed We use ScummVM system total play time functionality instead | |||
2016-02-01 | AGI: Fix pause command effectively freezing game | Martin Kiewitz | |
In game timer wasn't resumed, which caused no more cycles to get executed. | |||
2016-02-01 | SCI: Revert revert the keyboard handling changes | Martin Kiewitz | |
It seems the issues on AmigaOS aren't actually caused by the new code. Reverting the revert. | |||
2016-02-01 | AGI: Revert revert the keyboard handling changes | Martin Kiewitz | |
It seems the issues on AmigaOS aren't actually caused by the new code. Reverting the revert. | |||
2016-02-01 | AGI: Improve original save/load menus | Martin Kiewitz | |
Description is trimmed for the verify window, width is now accurate Actual save filename is now also shown, just like in the original Cleanup | |||
2016-02-01 | Merge pull request #657 from lordhoto/scumm-alt-x | Eugene Sandulenko | |
ALL: Handle Alt-x internally in SCUMM. | |||
2016-01-31 | MAEMO: Package missing engine-data files | Tarek Soliman | |
2016-01-31 | MAEMO: Split packaging of engine-data into multiple lines | Tarek Soliman | |
2016-01-31 | SHERLOCK: SS: Fix Settings dialog hotkeys | Paul Gilbert | |
2016-02-01 | SDL: Don't mix our key code with SDL's. | Johannes Schickel | |
This case for F# keys was forgotten to update in 8530997fff7b5b9d558f7dd6a0d07c236e4de16f. | |||
2016-02-01 | AGI: Keyboard handling change | Martin Kiewitz | |
It seems the current code causes issues on at least AmigaOS. Changed current code to the way SCI handled it. Needs to get investigated in detail. Added FIXME. Also see engines/sci/event.cpp | |||
2016-02-01 | SCI: Revert ascii detection for key event handling | Martin Kiewitz | |
Seems to cause at least issues on AmigaOS probably b/c SDL. See bug #7009. Added FIXME. Underlying issue needs to get fixed in SDL backend or in SDL itself. | |||
2016-02-01 | AGI: implement predictive dialog | Martin Kiewitz | |
2016-01-31 | SHERLOCK: SS: Fix incorrect conversation lines display in German version | Paul Gilbert | |
2016-01-31 | NEWS: added a few more AGI details | Martin Kiewitz | |
2016-01-31 | AGI: fix warnings | Martin Kiewitz | |
2016-01-31 | AGI: Remove unused variable | Eugene Sandulenko | |
2016-01-31 | CREDITS: Walter is back | Eugene Sandulenko | |
2016-01-31 | AGI: Fix warning | Willem Jan Palenstijn | |
2016-01-31 | CREDITS: Regenerate | Eugene Sandulenko | |
2016-01-31 | CREDITS: Added Martin to AGI engine | Eugene Sandulenko | |
2016-01-31 | NEWS: Mention AGI rewrite | Eugene Sandulenko | |
2016-01-31 | Merge pull request #654 from m-kiewitz/master | Eugene Sandulenko | |
AGI: graphics rewrite + cleanup | |||
2016-01-31 | AGI: vol system setting gets sent to scripts | Martin Kiewitz | |
Volume changes in ScummVM system menu now gets sent to scripts as well. | |||
2016-01-31 | AGI: properly implement volume control + sync | Martin Kiewitz | |
Original code did assume that AGI volume level is 0-15 (0 for silence, 15 for maximum volume). It actually is the other way. 0 is maximum, 15 is silence. Fixed that. Also implemented sync with ScummVM settings dialog. In case "mute" is enabled by the user, any volume changes done by scripts are ignored. Fixes Manhunter 1 Apple IIgs not getting sound anymore since the VM Var cleanup (the script volume change by the scripts didn't reach us before) | |||
2016-01-31 | AGI: remove timer hack, implement in game timer | Martin Kiewitz | |
in game timer is now updated, when scripts read in game timer VM variables and during main loop. ScummVM total play time feature is used for it. Game cycle syncing is done at the same time. | |||
2016-01-31 | AGI: adjust getFlag(), setVar() and getVar() | Martin Kiewitz | |
2016-01-31 | SHERLOCK: SS: fix another warning | Martin Kiewitz | |
2016-01-31 | SHERLOCK: SS: fix warnings | Martin Kiewitz | |
thanks to eriktorbjorn for pointing those out | |||
2016-01-31 | AGI: getflag/setflag/etc. cleanup | Martin Kiewitz | |
renamed getflag() to getFlag() renamed setflag() to setFlag() renamed flipflag() to flipFlag() preagi: renamed setFlag for this engine to setWinnieFlag | |||
2016-01-31 | AGI: VM Var code cleanup | Martin Kiewitz | |
Don't access variables directly, but through method Shouldn't include any functional differences Also changed several hardcoded values to the corresponding enums. | |||
2016-01-31 | AGI: revert "motion type check in objectstop AGI3" | Martin Kiewitz | |
Caused issues with mouse support (that AGI on DOS never had). e.g. KQ1/KQ2 on end of mouse click move Graham automatically falls into water. The check was added in AGI3 only, but maybe non-DOS interpreters had it before. Or maybe mouse support was actually implemented differently. Needs more investigating. | |||
2016-01-31 | AGI: rename VGA font to PC BIOS font | Martin Kiewitz | |
probably more accurate | |||
2016-01-31 | AGI: added/improved font debug output | Martin Kiewitz | |
2016-01-31 | AGI: hardcoded value replaced with VM_VAR_SECONDS | Martin Kiewitz | |
2016-01-31 | AGI: font cleanup | Martin Kiewitz | |
We now only offer the original VGA font (a few characters were modified) and overwrite the extended set range with a Russian set, when needed. | |||
2016-01-31 | AGI: change key -> direction handling | Martin Kiewitz | |
After the VM Var 6 <-> ego direction change, this is required Also our original behavior was inaccurate in that part as well. | |||
2016-01-31 | AGI: motion type check in objectstop was AGI3 only | Martin Kiewitz | |
verified via disassembly | |||
2016-01-31 | AGI: copying between var + ego screen obj fixed | Martin Kiewitz | |
We copied the wrong way see cycle.cpp This fixes the fan game 13th disciple. bug #3563 Also cleanup playercontrol variable is now a boolean | |||
2016-01-30 | AGI: Ego motion type change on newroom only agi3 | Martin Kiewitz | |
Ego motion type change on newRoom() was only done for AGI3 | |||
2016-01-30 | AGI: fix agi256 view decompression | Martin Kiewitz | |
+ add extra security checks | |||
2016-01-30 | SHERLOCK: SS: don't setup font for non-play demo | Martin Kiewitz | |
Do not setup font for non-playable demo Non-playable demo does not have any font at all Fixes non-playable demo not working | |||
2016-01-30 | SHERLOCK: SS: button code cleanup | Martin Kiewitz | |
Change the default for the optional parameter "textContainsHotkey" to true, because it's needed almost all of the time. |