aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/scalpel/scalpel_user_interface.cpp
AgeCommit message (Collapse)Author
2016-03-21SHERLOCK: Make Screen::_backBuffer protected.Johannes Schickel
2016-03-14SHERLOCK: Changed engine to use Graphics::ManagedSurfacePaul Gilbert
2016-02-14SHERLOCK: Safer print()Eugene Sandulenko
2016-02-11SHERLOCK: SS: Make user interface multilingualMartin Kiewitz
Bug #7002 almost fully solved
2016-01-31SHERLOCK: SS: fix another warningMartin Kiewitz
2016-01-31SHERLOCK: SS: fix warningsMartin Kiewitz
thanks to eriktorbjorn for pointing those out
2016-01-30SHERLOCK: SS: button code cleanupMartin Kiewitz
Change the default for the optional parameter "textContainsHotkey" to true, because it's needed almost all of the time.
2016-01-30SHERLOCK: SS: window hotkeys now multilingualMartin Kiewitz
2016-01-30SHERLOCK: SS: make main buttons multilingualMartin Kiewitz
Also fix graphical issue with "press any key to continue" text
2016-01-30SHERLOCK: SS: default to look in inventoryMartin Kiewitz
original interpreter did that too
2016-01-30SHERLOCK: SS: fix inventory button gfx glitchMartin Kiewitz
2016-01-30SHERLOCK: SS: make journal hotkeys multilingualMartin Kiewitz
2016-01-30SHERLOCK: SS: make inventory hotkeys multilingualMartin Kiewitz
2016-01-30SHERLOCK: SS: Make load/save menu multilingualMartin Kiewitz
Also change behavior of makeButton/buttonPrint to directly remove a hotkey-prefix, in case it was passed.
2016-01-30SHERLOCK: SS: make settings multilingualMartin 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.
2015-10-11SHERLOCK: SS: Fix gcc compiler warningsPaul Gilbert
2015-10-10SHERLOCK: SS: Fix using keys to select UI buttonsPaul Gilbert
2015-10-07SHERLOCK: SS: Multilingual press key textMartin Kiewitz
Press key to continue/for more is now translated in the Spanish+German versions of the game
2015-10-02SHERLOCK: Fix original save/load slot bug in Serrated ScalpelTorbjörn Andersson
When using ScummVM's save/load dialogs, savegames are numbered from 0 and up, so don't add 1 when saving/loading in the original dialogs. (Populating the original savegame list already worked as expected, which made it even more confusing.)
2015-09-11SHERLOCK: 3DO: Further alignment between portraits and talk textPaul Gilbert
2015-09-06SHERLOCK: 3DO: Hook up Save/Load buttons to ScummVM's dialogsPaul Gilbert
2015-09-06SHERLOCK: 3DO: Fix display of user interfacePaul Gilbert
2015-09-06SHERLOCK: 3DO: Fix Settings buttonPaul Gilbert
2015-08-31SHERLOCK: Add missing events.getKey() when checking for "pending D keys"Torbjörn Andersson
This is consistent with what happens when checking for "pending U keys", so I think it's correct, but the Scalpel keyboard handling doesn't work very well at the moment anyway. Probably at least partly because of the way it mixes char and Common::KeyCode. I haven't been able to wrap my head around it...
2015-08-17SHERLOCK: Rename talk to initTalkPaul Gilbert
2015-08-13SHERLOCK: RT: SImplification of old speech codePaul Gilbert
2015-08-07SHERLOCK: SS: Cleaned up handling of 3DO portrait playbackPaul Gilbert
2015-06-30SHERLOCK: Change _lookPosition to use PositionFacingPaul Gilbert
2015-06-26SHERLOCK: Split FixedText into separate descendents for each gamePaul Gilbert
2015-06-25SHERLOCK: RT: Further split-off of Scalpel-specific codePaul Gilbert
2015-06-21SHERLOCK: Split up Journal class for each gamePaul Gilbert
2015-06-18SHERLOCK: RT: Implement font _yOffsets tablePaul Gilbert
Since this table must only be set up for RT when changing fonts, I needed to put an engine reference in the Fonts base class. Because of this, I've been able to simplify the creation of the various surfaces, since you no longer need to pass in the platform
2015-06-17SHERLOCK: RT: Fix crash in second intro scenePaul Gilbert
2015-06-16SHERLOCK: SS: Fix the position of the user interface in the 3DO versionFilippos Karapetis
2015-06-16SHERLOCK: Use IS_3DO in more placesFilippos Karapetis
2015-06-15SHERLOCK: Use a string literal as the format stringMatthew Hoops
It's a gcc warning, but can lead to crashes should a string with a specifier in it be passed in and no arguments on the stack.
2015-06-14SHERLOCK: Move _walkDest from People to PersonPaul Gilbert
2015-06-14SHERLOCK: action processing uses fixed text classMartin Kiewitz
action error messages are now localized too
2015-06-14SHERLOCK: inventory uses fixed text class nowMartin Kiewitz
inventory buttons now localized
2015-06-14SHERLOCK: fixedText class to support localizationsMartin Kiewitz
also implemented text for windows (exit/up/down) using this class
2015-06-14SHERLOCK: 3DO: enable button pressing in UIMartin Kiewitz
2015-06-13SHERLOCK: Simplify UseType to derive from ActionTypePaul Gilbert
2015-06-13SHERLOCK: 3DO: movie playback for script eventsMartin Kiewitz
also added debug information output
2015-06-13SHERLOCK: Clean up the parameter passed in talk3DOMovieTrigger()Filippos Karapetis
2015-06-13SHERLOCK: RT: Implemented doStandardControlPaul Gilbert
2015-06-13SHERLOCK: 3DO: support for talk moviesMartin Kiewitz
2015-06-13SHERLOCK: RT: Implemented handleInput methodPaul Gilbert
2015-06-13SHERLOCK: Added color enum for 235 (button background color?)Torbjörn Andersson
At some point, at least some of these will have to be handled differentl for the 3DO version, since it uses 16 bpp. I hope this will make them easier to find when that time comes.
2015-06-12SHERLOCK: RT: Implement startCAnimPaul Gilbert
2015-06-12SHERLOCK: Move walkToCoords from People to PersonPaul Gilbert