Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko 9b4458efe2 GRAPHICS: MACGUI: Use proper colors in editable text 2020-05-02 13:04:41 +02:00
Matthew Duggan 79f151c6aa AUDIO: Import small fix from latest micromod/ibxm
Specifically, 9ff030a (Fix set panning command.)
2020-05-02 17:07:54 +09:00
Matthew Duggan 4a3b483aeb ULTIMA8: Engine support for loading crusader music 2020-05-02 17:02:27 +09:00
Paul Gilbert 62adf445b1 ULTIMA4: Fix screen shaking 2020-05-01 21:54:54 -07:00
Paul Gilbert 916e4390c6 ULTIMA4: Janitorial 2020-05-01 21:40:43 -07:00
Paul Gilbert ed4cb527e4 ULTIMA4: Destroy creatures cheat action 2020-05-01 21:35:49 -07:00
Paul Gilbert 319e0afda4 ULTIMA4: Fix get chest crash 2020-05-01 21:03:58 -07:00
Paul Gilbert c2414c7dc7 ULTIMA4: Combat cast action 2020-05-01 21:00:18 -07:00
Paul Gilbert fc3dbbe426 ULTIMA4: Attack for combat controller 2020-05-01 20:36:39 -07:00
Paul Gilbert e403c7c6f5 ULTIMA4: Switch combat to use the normal keybindings action
I'll want to still accept keys that are disallowed during combat,
so they'll funneled through to action execution and give a proper
'Not Here' response, rather than being completely ignored
2020-05-01 18:47:18 -07:00
Paul Gilbert d352578887 ULTIMA4: Cleanup of CombatController moveCreatures 2020-05-01 17:23:58 -07:00
Paul Gilbert f86a31cfdb ULTIMA4: Fixing Coverity warnings 2020-05-01 17:10:53 -07:00
Paul Gilbert 23ddfc7c20 ULTIMA4: Cleanup of dungeon room party/creature positions 2020-05-01 12:59:42 -07:00
Paul Gilbert 3fd696e81f ULTIMA4: New keybinding group for configuration keys 2020-05-01 12:59:42 -07:00
Eugene Sandulenko bd96b30161 DIRECTOR: LINGO: Remove unnecessary object instantiation 2020-05-01 15:08:35 +02:00
Eugene Sandulenko 619ead749b DIRECTOR: Plug editable text 2020-05-01 15:07:22 +02:00
Eugene Sandulenko abe45f2895 GRAPHICS: MACGUI: Implemented method for obtaining edited string 2020-05-01 15:07:22 +02:00
Eugene Sandulenko b1a8835adc GRAPHICS: MACGUI: Implemented trivial case for backspace in editable text 2020-05-01 15:07:22 +02:00
sluicebox dc10e95dad SCI: Fix LB1 Review Notes dialog 2020-05-01 01:07:55 -07:00
Matthew Duggan a2b3790063 ULTIMA8: CRUSADER: Support game menu and quit gump. 2020-05-01 15:18:43 +09:00
Matthew Duggan e5501c7be4 BASE: Move CoreMIDI to end of list to speed up finding the right device (#2193)
CoreMIDI provides hardware midi device support.

On my MacBook, the first call to MIDIGetNumberOfDestinations() takes around 2
seconds.  Using one of the midi devices lower on the plugin list (mt32,
fluidsynth, etc) takes 2 extra seconds on every game start as
MidiDriver::getDeviceHandle() enumerates all the plugins to find the right one.

This change simply moves CoreMIDI to the bottom of the list.  It will still
take 2 extra seconds when opening the options box, but that's a rare operation
relative to starting games.
2020-05-01 13:27:43 +09:00
Paul Gilbert 6cb8460d44 ULTIMA4: Direction keys and Pass actions for combat controller 2020-04-30 21:23:03 -07:00
Paul Gilbert b2544ee9ae ULTIMA4: Beginnings of keymapping for combat controller 2020-04-30 21:23:03 -07:00
Paul Gilbert 9069ae3f8f ULTIMA4: Fix loading combat maps 2020-04-30 21:23:03 -07:00
Matthew Duggan 9d962d92b7 ULTIMA8: Add engine support for crusader movies 2020-05-01 13:00:40 +09:00
Paul Gilbert 5ae8523b0e GLK: SCOTT: Add detection for Buckaroo Bonzai 2020-04-30 17:40:40 -07:00
Thierry Crozat f6ce06fa4f MACOSX: Support using FriBiDi when building bundle 2020-05-01 00:58:21 +01:00
Eugene Sandulenko c879bba4b4 GRAPHICS: MACGUI: Implemented trivial case of character insertion in MacText 2020-05-01 01:30:20 +02:00
Eugene Sandulenko a5f2284421 COMMON: Added U32String::insertChar() 2020-05-01 01:30:20 +02:00
Matthew Duggan 352eeb5795 CREATE_PROJECT: Add c++11 warnings to xcode project 2020-05-01 00:01:02 +01:00
Zvika Haramaty 7e168256c2 DEVTOOLS: add fribidi library support to create_project 2020-04-30 23:59:10 +01:00
Eugene Sandulenko 877320d509 GRAPHICS: MACGUI: Implemented vertical cursor navigation in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko cd1ef8e879 GRAPHICS: MACGUI: Implemented horizontal cursor navigation in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko 5ff383d042 GRAPHICS: MACGUI: Pass keyboard event to active widget in editable window 2020-05-01 00:49:58 +02:00
Eugene Sandulenko cc58bbb05a DIRECTOR: The created window should receive keyboard events 2020-05-01 00:49:58 +02:00
Eugene Sandulenko e88a9016ea GRAPHICS: MACGUI: Added notion of paragraphs to MacText 2020-05-01 00:49:58 +02:00
Eugene Sandulenko 5a6ff99821 GRAPHICS: MACGUI: Simplified editable text code 2020-05-01 00:49:58 +02:00
Eugene Sandulenko d6ab653e57 GRAPHICS: MACGUI: Initial code for cursor management in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko 5aa4fbd20a GRAPHICS: MACGUI: Fix selection and cursor drawing in editable text 2020-05-01 00:49:58 +02:00
Eugene Sandulenko 8b7abdb15d GRAPHICS: MACGUI: Fix crash in editable text selection 2020-05-01 00:49:58 +02:00
Eugene Sandulenko bfdc650d95 GRAPHICS: MACGUI: Unset previous active widget when setting the new one 2020-05-01 00:49:58 +02:00
jepael 7aeba38621 JANITORIAL: Fix compiler warning 2020-04-30 13:51:41 -07:00
Eugene Sandulenko 93e0702562 JANITORIAL: Fix code formatting 2020-04-30 15:44:13 +02:00
Eugene Sandulenko f257ef5af9 GLK: AGT: Added missing comma between string literals 2020-04-30 15:39:42 +02:00
Eugene Sandulenko e6b73fb53d TITANIC: Added missed commas between string constants 2020-04-30 15:36:02 +02:00
Eugene Sandulenko 9af58fee9f GLK: JACL: Fix copy/paste errors 2020-04-30 15:31:37 +02:00
Eugene Sandulenko 26eb6fe809 STARTREK: Fix copy/paste error which led to broken saves 2020-04-30 15:28:04 +02:00
Eugene Sandulenko 1196f86b4b SCUMM: Initialize memory on allocation 2020-04-30 14:53:12 +02:00
Eugene Sandulenko cd9512d4b2 GLK: HUGO: Use memmove for overlapping buffers 2020-04-30 14:42:43 +02:00
Eugene Sandulenko cd42932bb2 GLK: ALAN2: Fixed more printf format strings 2020-04-30 14:36:37 +02:00