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