Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2016-01-30 | SHERLOCK: SS: window hotkeys now multilingual | Martin Kiewitz | |
2016-01-30 | SHERLOCK: SS: make main buttons multilingual | Martin Kiewitz | |
Also fix graphical issue with "press any key to continue" text | |||
2016-01-30 | SHERLOCK: SS: default to look in inventory | Martin Kiewitz | |
original interpreter did that too | |||
2016-01-30 | SHERLOCK: SS: fix inventory button gfx glitch | Martin Kiewitz | |
2016-01-30 | SHERLOCK: SS: make journal hotkeys multilingual | Martin Kiewitz | |
2016-01-30 | SHERLOCK: SS: make inventory hotkeys multilingual | Martin Kiewitz | |
2016-01-30 | SHERLOCK: SS: Make load/save menu multilingual | Martin Kiewitz | |
Also change behavior of makeButton/buttonPrint to directly remove a hotkey-prefix, in case it was passed. | |||
2016-01-30 | SHERLOCK: SS: make settings multilingual | Martin Kiewitz | |
Also make it possible to somewhat easily have hotkeys within the button text itself and not just having to use the very first button text character as hotkey. | |||
2016-01-29 | SHERLOCK: RT: Simplify ascii char checks, since we don't support accents | Paul Gilbert | |
2016-01-30 | AGI: Fix some word parsing issues | Martin Kiewitz | |
- Keep a non-lowercased user input copy for copying out words - Check for user input word end after matching a dictionary word - Fix detection of "a" and "i" words | |||
2016-01-30 | AGI: fix keyboard input code for keycodes | Martin Kiewitz | |
Reset key, when no valid .ascii was received. | |||
2016-01-30 | AGI: do not allow load/save while in inner loop | Martin Kiewitz | |
load/saving via ScummVM menu Mixed up mother goose has an endless script loop, when no user name was entered, which means restoring while in there would result in us staying in the inner loop until the user entered something | |||
2016-01-30 | AGI: fix F7-F10 keys | Martin Kiewitz | |
2016-01-30 | AGI: fix amiga mouse cursor comment | Martin Kiewitz | |
2016-01-29 | SCUMM: Allow Alt-x to be used to quit SCUMM games. | Johannes Schickel | |
This includes a TODO to check which SCUMM games actually exhibit this behavior originally. cbd867329e018d7eca12b3a8842e52b8db9f494d added this behavior to our backend code initially. | |||
2016-01-29 | SCI: add code to make numpad cursor keys work again | Martin Kiewitz | |
When the users presses keys on the numpad, we get digits in .ascii even when Num-Lock is not enabled. This caused numpad cursor keys not working anymore. Imo we should only get .ascii in those cases, when Num-Lock is enabled. | |||
2016-01-29 | AGI: add hack to make numpad cursor keys work | Martin Kiewitz | |
should probably get fixed at some point in backend | |||
2016-01-29 | AGI: font loader support for Atari ST font | Martin Kiewitz | |
2016-01-29 | AGI: overwrite save restore dialog font character | Martin Kiewitz | |
Overwrite it, to make sure that original save/restore dialogs look properly. | |||
2016-01-29 | AGI: support for user-supplied font-file | Martin Kiewitz | |
agi-font-atarist.bin -> used for platform Atari ST agi-font-amiga.bin -> used for platform Amiga agi-font-dos.bin -> used for platform DOS agi-font-fanmade.bin -> used for fan-made games That way users can get a more accurate font. | |||
2016-01-29 | AGI: new font class created | Martin Kiewitz | |
moved font stuff into GfxFont class removed Mickey Mouse font data (is loaded from mickey.exe) | |||
2016-01-29 | AGI: use Common::RenderMode instead of its own | Martin Kiewitz | |
AppleIIgs + Atari ST weren't available back then in the enum. They now are, so I can use the Common one. | |||
2016-01-29 | AGI: remove commented out code from CmdSetSimple() | Martin Kiewitz | |
should have been removed already. | |||
2016-01-29 | AGI: font.h / change comment to use unix slashes | Martin Kiewitz | |
2016-01-29 | AGI: improve checkPosition() code, remove while(0) | Martin Kiewitz | |
2016-01-29 | AGI: remove commented out code in console.cpp | Martin Kiewitz | |
2016-01-29 | AGI: remove initGraphics comment | Martin Kiewitz | |
2016-01-29 | AGI: added/changed font warnings | Martin Kiewitz | |
2016-01-29 | AGI: adjust mouse pos using render start Y | Martin Kiewitz | |
instead of having it hardcoded. | |||
2016-01-29 | AGI: graphics rewrite + cleanup | Martin Kiewitz | |
- graphics code fully rewritten - Apple IIgs font support - Amiga Topaz support - Word parser rewritten - menu code rewritten - removed forced 2 second delay on all room changes replaced with heuristic to detect situations, where it's required - lots of naming cleanup - new console commands show_map, screenobj, vmvars and vmflags - all sorts of hacks/workarounds removed - added SCI wait mouse cursor - added Apple IIgs mouse cursor - added Atari ST mouse cursor - added Amiga/Apple IIgs transition - added Atari ST transition - user can select another render mode and use Apple IIgs palette + transition for PC versions - inventory screen rewritten - SetSimple command now properly implemented - PreAGI Mickey: Sierra logo now shown - saved games: now saving controller key mapping also saving automatic save data (SetSimple command) - fixed invalid memory access when saving games (31 bytes were saved using Common::String c_ptr() Special Thanks to: - fuzzie for helping out with the Apple IIgs font + valgrind - eriktorbjorn for helping out with valgrind - LordHoto for figuring out the code, that caused invalid memory access in the original code, when saving a game - sev for help out with reversing the Amiga transition currently missing: - mouse support for menu - mouse support for system dialogs - predictive dialog support | |||
2016-01-29 | ACCESS: Fix some uninitialized variables | Strangerke | |
2016-01-28 | SHERLOCK: SS: Fix signed char issues with new isPrintable function | Paul Gilbert | |
2016-01-28 | SCI: change ascii detection for key event handling | Martin Kiewitz | |
New way is probably better. Sadly we get a few keys atm in the ascii field, like cursor left and the function keys. That's why a check for <= 0xFF is needed. | |||
2016-01-27 | SHERLOCK: SS: Fix German accents not showing in journal | Paul Gilbert | |
2016-01-27 | AGI: Apple IIgs: remove warning about bad sample size | Martin Kiewitz | |
2016-01-27 | AGI: fix invalid memory access in Apple IIgs sound | Martin Kiewitz | |
fixes crash in Manhunter 1, when looking at corpse right at the start. Sound resource is actually corrupt (missing bytes). | |||
2016-01-26 | KYRA: Cleanup listing of actual save slots in GUI::updateSaveFileList. | Johannes Schickel | |
2016-01-26 | SCI: Only select save slots for kernel calls | Martin Kiewitz | |
Previous code also selected files called e.g. "[targetname].abc" | |||
2016-01-26 | ZVISION: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | VOYEUR: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | TSAGE: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | TOON: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | TONY: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | TOLTECS: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | TINSEL: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | TEENAGENT: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | SWORD2: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | SWORD1: Only request actual save slots in listSaves. | Johannes Schickel | |
2016-01-26 | SKY: Only request actual save slots in listSaves. | Johannes Schickel | |