Martin Kiewitz
9a91ed930d
SHERLOCK: SS: make journal hotkeys multilingual
2016-01-30 17:21:51 +01:00
Martin Kiewitz
9257597160
SHERLOCK: SS: make inventory hotkeys multilingual
2016-01-30 16:23:23 +01:00
Martin Kiewitz
741b868e70
SHERLOCK: SS: Make load/save menu multilingual
...
Also change behavior of makeButton/buttonPrint to directly
remove a hotkey-prefix, in case it was passed.
2016-01-30 15:52:22 +01:00
Martin Kiewitz
dc3c3a84fd
SHERLOCK: SS: make settings multilingual
...
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-30 14:04:18 +01:00
Paul Gilbert
ac24e8799f
SHERLOCK: SS: Fix gcc compiler warnings
2015-10-11 15:24:48 -04:00
Paul Gilbert
d089172f87
SHERLOCK: SS: Fix using keys to select UI buttons
2015-10-10 17:57:56 -04:00
Martin Kiewitz
d5ef626490
SHERLOCK: SS: Multilingual press key text
...
Press key to continue/for more is now translated in the Spanish+German
versions of the game
2015-10-07 15:06:48 +02:00
Torbjörn Andersson
711d77c04a
SHERLOCK: Fix original save/load slot bug in Serrated Scalpel
...
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-10-02 07:41:20 +02:00
Paul Gilbert
27e9aebbb1
SHERLOCK: 3DO: Further alignment between portraits and talk text
2015-09-11 21:41:10 -04:00
Paul Gilbert
1f5afe5c84
SHERLOCK: 3DO: Hook up Save/Load buttons to ScummVM's dialogs
2015-09-06 22:18:47 -04:00
Paul Gilbert
8b3dd18aca
SHERLOCK: 3DO: Fix display of user interface
2015-09-06 21:54:57 -04:00
Paul Gilbert
735bd2c3f7
SHERLOCK: 3DO: Fix Settings button
2015-09-06 19:37:28 -04:00
Torbjörn Andersson
e3be574936
SHERLOCK: Add missing events.getKey() when checking for "pending D keys"
...
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-31 07:10:49 +02:00
Paul Gilbert
21666d701e
SHERLOCK: Rename talk to initTalk
2015-08-17 20:21:14 -04:00
Paul Gilbert
e02965c40a
SHERLOCK: RT: SImplification of old speech code
2015-08-13 18:43:51 -04:00
Paul Gilbert
2696be83c0
SHERLOCK: SS: Cleaned up handling of 3DO portrait playback
2015-08-07 06:52:58 -04:00
Paul Gilbert
6b3fe382ec
SHERLOCK: Change _lookPosition to use PositionFacing
2015-06-30 22:50:00 -04:00
Paul Gilbert
9eb168583f
SHERLOCK: Split FixedText into separate descendents for each game
2015-06-26 21:34:37 -04:00
Paul Gilbert
92ac962718
SHERLOCK: RT: Further split-off of Scalpel-specific code
2015-06-25 20:42:02 -04:00
Paul Gilbert
dec2b0857c
SHERLOCK: Split up Journal class for each game
2015-06-21 09:47:59 -04:00
Paul Gilbert
1732428aa6
SHERLOCK: RT: Implement font _yOffsets table
...
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-18 19:21:04 -04:00
Paul Gilbert
a96aad5559
SHERLOCK: RT: Fix crash in second intro scene
2015-06-17 20:03:08 -04:00
Filippos Karapetis
41575ad74e
SHERLOCK: SS: Fix the position of the user interface in the 3DO version
2015-06-16 10:55:48 +03:00
Filippos Karapetis
7e6539f400
SHERLOCK: Use IS_3DO in more places
2015-06-16 10:02:32 +03:00
Matthew Hoops
cf07fb562d
SHERLOCK: Use a string literal as the format string
...
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-15 21:07:47 -04:00
Paul Gilbert
724fe7e4f6
SHERLOCK: Move _walkDest from People to Person
2015-06-14 12:10:26 -04:00
Martin Kiewitz
1b6a60f359
SHERLOCK: action processing uses fixed text class
...
action error messages are now localized too
2015-06-14 17:52:11 +02:00
Martin Kiewitz
a33a4fa591
SHERLOCK: inventory uses fixed text class now
...
inventory buttons now localized
2015-06-14 14:51:43 +02:00
Martin Kiewitz
e7dcf4905e
SHERLOCK: fixedText class to support localizations
...
also implemented text for windows (exit/up/down) using this class
2015-06-14 14:13:55 +02:00
Martin Kiewitz
eea44236d7
SHERLOCK: 3DO: enable button pressing in UI
2015-06-14 10:37:51 +02:00
Paul Gilbert
d314257968
SHERLOCK: Simplify UseType to derive from ActionType
2015-06-13 15:48:02 -04:00
Martin Kiewitz
d8e57490a5
SHERLOCK: 3DO: movie playback for script events
...
also added debug information output
2015-06-13 21:15:34 +02:00
Filippos Karapetis
559478defc
SHERLOCK: Clean up the parameter passed in talk3DOMovieTrigger()
2015-06-13 22:04:00 +03:00
Paul Gilbert
7d2f15d821
SHERLOCK: RT: Implemented doStandardControl
2015-06-13 14:53:50 -04:00
Martin Kiewitz
e16ae1a2e7
SHERLOCK: 3DO: support for talk movies
2015-06-13 20:35:00 +02:00
Paul Gilbert
debe270d6f
SHERLOCK: RT: Implemented handleInput method
2015-06-13 11:38:12 -04:00
Torbjörn Andersson
276a96f127
SHERLOCK: Added color enum for 235 (button background color?)
...
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-13 12:27:17 +02:00
Paul Gilbert
803c06beb9
SHERLOCK: RT: Implement startCAnim
2015-06-12 23:23:16 -04:00
Paul Gilbert
6221c1de82
SHERLOCK: Move walkToCoords from People to Person
2015-06-12 23:13:21 -04:00
Paul Gilbert
5dc79a8f32
SHERLOCK: RT: Implement animation structure changes
2015-06-12 22:20:28 -04:00
Martin Kiewitz
765dbe647c
SHERLOCK: 3DO: some work on font file loading
2015-06-12 21:26:24 +02:00
Martin Kiewitz
645f51e079
SHERLOCK: 3DO: basic UI support
2015-06-12 18:38:26 +02:00
Martin Kiewitz
316cd55bb2
SHERLOCK: 3DO: room fade in, font ignore UI ignore
2015-06-12 13:53:44 +02:00
Martin Kiewitz
6c2c0cdfef
SHERLOCK: surface setPixels get pixelformat
2015-06-12 11:59:33 +02:00
Paul Gilbert
eb7fb21946
SHERLOCK: Refactor setWalking into Person classes
2015-06-11 23:26:58 -04:00
Paul Gilbert
a97715f9dc
SHERLOCK: Refactor gotoStand into Person classes
2015-06-11 22:55:36 -04:00
Paul Gilbert
3d0e2cb5b0
SHERLOCK: Beginning of descendent Person classes
...
Tattoo has some different Sprite methods, and since Person descends
from Sprite, need to create descendents from it. And this has also
necessitated some refactoring of People class's _data array
2015-06-11 22:02:33 -04:00
Martin Kiewitz
4c9e67ccfa
SHERLOCK: 3DO animation support
2015-06-07 17:05:26 +02:00
Paul Gilbert
933e675194
SHERLOCK: Setting up game specific People descendant classes
2015-06-06 22:40:29 -04:00
Paul Gilbert
9ada143d14
SHERLOCK: Further FIXED_INT_MULTIPLIER refactoring
...
Also converted multiplier factor from 100 to 1000, which will be
needed for Rose Tattoo
2015-06-05 21:13:48 -04:00