Commit Graph
37 Commits
Author SHA1 Message Date
athrxx 3947df46f8 KYRA: code style fixes 2022-10-10 22:44:02 +02:00
athrxx 34ef055f44 KYRA: whitespace 2022-09-24 15:47:37 +02:00
athrxx 7204eaaf34 KYRA: more code style cleanup 2022-09-24 15:44:14 +02:00
athrxx b44471c6b8 KYRA: add sanity asserts 2022-09-23 02:27:42 +02:00
athrxx 3a49ea6248 KYRA: reduce unsafe string ops
(replace all strcpy calls and similar fixes)
2022-09-22 21:01:16 +02:00
athrxx f6b031b283 KYRA: init non-initialized member vars 2022-09-20 20:32:44 +02:00
athrxx d8004bebba KYRA: add more metadata to savegames
(creation date/time and playing time)
2022-05-22 19:57:46 +02:00
athrxx 032b668188 KYRA: (LOL) - minor cleanup 2022-05-20 22:18:08 +02:00
athrxx 132b49634e KYRA: (LOL/Floppy/Spanish) - fix bug no. 13490
(game quitting with "Error running game: Game data not found")
2022-05-19 21:32:21 +02:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
athrxx ad05db611d KYRA: (HOF/Traditional Chinese) - fix intro and main menu 2021-12-01 22:38:35 +01:00
Orgad Shaneh 14f516282c KYRA: Replace new[]/memset with new[]() 2021-11-10 19:53:15 +01:00
athrxx 072c54318d KYRA: (LOL) - replace sound list char* array with Common::StringArray 2021-10-12 20:45:52 +02:00
athrxx 0cc95232c4 KYRA: (LOL) - fix bug no. 12595
("LANDS OF LORE: gamepad input doesn't work in some menus")

The current code would just disable the keymapper setting for all menus, although the single purpose of this is allowing text input (including from previously mapped keys) in the save name menu. I've split up the mapping in two, one mapping for the mouse clicks and one for the keyboard keys. Now, I disable only the keyboard part during the save name input process. Mouse clicks on the confirm/cancel buttons remain still possible through mapped keys.
2021-06-03 15:23:33 +02:00
athrxx 0afbbd6b20 KYRA: (LOL) - add support for playable talkie demo 2021-04-27 23:12:12 +02:00
Cameron Cawley ef0048fa77 COMMON: Add standard actions for mouse button clicks 2021-04-06 11:15:42 +03:00
athrxx 61b0a36d82 KYRA: (LOL) - fix pr 2407 (missing semicolon) 2020-08-15 22:22:27 +02:00
neuromancer c0abbaa6b9 KYRA: Fixed typos in keymap entries and added map key
This removes the extra ')' in the first two entries of the keymap description and add the map button (m).
2020-08-15 22:19:16 +02:00
athrxx 48c2cb3043 KYRA: (LOL) -turn PR 2399 into gui option
- I don't want to have this as a default, since it is convenient for consoles but a matter of taste for desktop platforms
- Also tweak the suggested name a bit more to my liking
2020-08-04 17:11:31 +02:00
athrxx 1ad4925c4e KYRA: (EOB/SegaCD) - hopefully fix Woverloaded-virtual warning 2020-07-30 23:11:29 +02:00
athrxx 5da41b3e11 KYRA: (EOB/SegaCD) - fix level loading
The first level will now load up when selecting 'start default party' and it is possible to walk around a bit. The Gui (playfield, compass, inventory) is still completely broken, but at least the level blocks and some of the decoration shapes are drawn correctly. Monsters will be drawn, but their anim frames are mixed up, so they will always face the wrong direction and cannot visibly attack.
2020-07-30 22:19:12 +02:00
athrxx 4cb11adf9f KYRA: (EOB/LOL) - keymap init code reduction 2020-07-30 22:19:12 +02:00
rsn8887 d2f48c6102 ENGINES: fix typos in keymap mouse button event descriptions 2020-03-09 21:41:11 -05:00
rsn8887 626c200d03 KYRA: add mouse buttons and controller defaults to LOL and EOB 2020-03-09 17:53:51 -05:00
Paul Gilbert ce9bf175a5 KYRA: Refactor to use Engine debugger 2020-02-16 13:07:19 +02:00
Bastien Bouclet 519b4a57e2 KEYMAPPER: Allow engines to return multiple keymaps
The idea is that keymaps may be situational. A keymap may be always
enabled, while another one may be enabled only during combat..
2020-01-29 08:51:29 +01:00
Bastien Bouclet 426867f4bc KEYMAPPER: Give human readable descriptions to the keymaps 2020-01-29 08:51:29 +01:00
Bastien Bouclet 14663c4790 KEYMAPPER: Make the keymapper mandatory 2020-01-29 08:51:29 +01:00
Bastien Bouclet ee8229dc00 ENGINES: Move keymap initialization to MetaEngine
To be able to access the keymap while the engine is not running.
2020-01-26 23:09:08 +02:00
Bastien Bouclet 19de568e24 KEYMAPPER: Untangle the dependencies between Action and Keymap 2020-01-26 23:09:08 +02:00
Bastien Bouclet d60190b12e ENGINES: Define default bindings for the existing engine keymaps 2020-01-26 19:07:53 +01:00
Bastien Bouclet 9c0bc2b633 KEYMAPPER: Simplify the way keymaps are enabled and disabled 2020-01-26 19:07:53 +01:00
Bastien Bouclet ac44469558 KEYMAPPER: Remove the domain class 2020-01-26 19:07:53 +01:00
Bastien Bouclet e197a75829 KEYMAPPER: Action can generate only a single event 2020-01-26 19:07:53 +01:00
athrxx 512fe08367 KYRA: (EOB/PC98) - allow both graphics mode / text mode text display for sjis font
The assumption till now was that PC-9801 games in 16 color mode will always use text mode for text display. However, EOB1 uses text mode for intro and ending sequence and graphics mode for ingame.
Add new font variant for this and also do some cleanup, since the text displayer code really needs it.
(The problem is that at least 3 different Japanese publishers did the Japanese ports for the various games and every one of them did his own hacks for his specific target.)
2019-12-18 20:50:43 +01:00
athrxx 7b8c84fa4d KYRA: (EOB1/Amiga) - fix chargen and gui colors 2019-03-06 20:48:21 +01:00
athrxx 1dfdcc7252 KYRA: cleanup dir
Reorganize all files in sub directories. The file placement isn't as intuitive as it might be for other engines, which is probably the reason why this hasn't been done before.
2019-03-06 20:48:15 +01:00