Paul Gilbert
7aa079a5eb
MM: MM1: Cast Spell keypress handler
2023-02-16 21:16:45 -08:00
Paul Gilbert
6e575b8da8
MM: MM1: Display proper SP/Gem requirements for spells
2023-02-16 21:06:33 -08:00
Paul Gilbert
ad0d9a4935
MM: MM1: Cost and btn text in Cast Spell is reduced font
2023-02-16 21:06:33 -08:00
Paul Gilbert
08b648e30f
MM: MM1: Proper buttons for Cast Spell dialog
2023-02-15 22:08:54 -08:00
Paul Gilbert
51d843db19
MM: MM1: Some content in the Cast Spell dialog
2023-02-15 22:08:54 -08:00
Paul Gilbert
705a0ad544
MM: MM1: Skeleton dialog for casting spells
2023-02-15 22:08:53 -08:00
D G Turner
337f07a20a
MM: XEEN: Fix GCC Compiler Warnings
...
The copy constructor here is not required as it is identical to the
implicit autogenerated constructor and thus GCC emits a warning if
it is present.
2023-02-15 00:00:21 +00:00
Paul Gilbert
e82dedb825
MM: MM1: Fix button text in Char Info
2023-02-13 22:28:33 -08:00
Paul Gilbert
65e89b9309
MM: MM1: Don't try viewing char info for empty party slots
2023-02-13 22:15:23 -08:00
Paul Gilbert
a5d06949dc
MM: MM1: Allow Space & Enter to close message dialogs
2023-02-13 22:06:16 -08:00
Paul Gilbert
6132a66adb
MM: MM1: Include character sex in Char Info dialog
2023-02-13 21:21:23 -08:00
Paul Gilbert
dece027be7
MM: MM1: Reload face sprites after using sex reversal pool
2023-02-13 21:17:01 -08:00
Paul Gilbert
03965ec13b
MM: MM1: Set appropriate portraits for default party
2023-02-13 21:14:06 -08:00
Paul Gilbert
8e829a1faf
MM: MM1: Switch highlighted char in character info dialog
2023-02-13 20:41:32 -08:00
Matthew Duggan
76dabbc8d4
MM: MM1: Fix varible shadowing warning
2023-02-13 17:37:11 +09:00
Paul Gilbert
c52ddc4675
MM: MM1: Adding party highlight for selected character
2023-02-12 22:20:51 -08:00
Paul Gilbert
be0c003f63
MM: MM1: Adding portrait sprites to Character class
2023-02-12 22:18:32 -08:00
Paul Gilbert
ce5a61d8de
MM: MM1: In progress displaying enhanced mode party portraits
2023-02-12 22:03:09 -08:00
Paul Gilbert
c3d9c4f896
MM: Move utils/ folder into shared/
2023-02-12 20:44:50 -08:00
Paul Gilbert
83707bfa7f
MM: Set up Xeen and MM1 as their own sub-engines
2023-02-12 20:22:43 -08:00
Paul Gilbert
4e7a5ab5ee
XEEN: Move SpriteResource into Shared namespace
...
All the Xeen specific parts of SpriteResource has been
split off into a derived SpriteResource class, so that
MM1 won't accidentally use methods it shouldn't
2023-02-12 19:44:54 -08:00
Paul Gilbert
1cc18af84c
MM: Move File class into Shared
2023-02-12 19:44:53 -08:00
D G Turner
0eded81987
MM: MM1: Fix Array Comparison GCC Compiler Warning
...
This warning is emitted when -Warray-compare is passed to GCC.
2023-02-12 13:01:49 +00:00
Paul Gilbert
6f7c62b81e
MM: Move CCArchive into Shared namespace
2023-02-10 22:33:29 -08:00
Paul Gilbert
14715b4a59
MM: XEEN: Remove deprecated StringArray class
2023-02-10 22:33:29 -08:00
Paul Gilbert
a3550a9cb0
MM: Create common engine base engine class
2023-02-10 22:33:29 -08:00
Paul Gilbert
a05dfc9cd8
MM: Starting to separate out shared code
2023-02-10 22:33:29 -08:00
Paul Gilbert
5ee4a2d268
MM: MM1: Add enhanced mode main menu
2023-02-09 22:01:10 -08:00
Paul Gilbert
a6da9e4906
MM: MM1: Fix showing character list from main menu
2023-02-08 21:12:12 -08:00
Paul Gilbert
ab010dc09d
MM: MM1: Allow Select action to start title slideshow
2023-02-08 20:20:04 -08:00
Paul Gilbert
9b3b00b598
MM: MM1: update remaining views to use Escape/Select actions
2023-02-08 19:43:59 -08:00
Paul Gilbert
779a1c76ea
MM: MM1: Handle escape/select actions in messages view
2023-02-08 18:49:40 -08:00
Paul Gilbert
4b9737a497
MM: MM1: More Select keybind action handling
2023-02-08 07:56:02 -08:00
Paul Gilbert
03895d242e
MM: MM1: Adding a Select keybinding action
2023-02-08 07:56:02 -08:00
Paul Gilbert
b72471875a
MM: MM1: Fix the Escape keybinding action
...
I didn't fix it for so long that I ended up adding explicit
checks in msgKeypress in all the various dialogs. Now that
it's fixed, I also have to fix the dialogs to properly
check for the Escape action rather than the key
2023-02-07 21:26:52 -08:00
Paul Gilbert
4310afe63a
MM: MM1: Remove duplicate statColor implementation
2023-02-07 20:17:54 -08:00
Paul Gilbert
943ff7f9c5
MM: MM1: Allow selecting characters from QuickRef
2023-02-07 20:08:48 -08:00
Paul Gilbert
fbfad865ff
MM: MM1: Remainder of QuickRef dialog
2023-02-07 20:02:26 -08:00
Paul Gilbert
e1977dbd77
MM: MM1: Further QuickRef dialog
2023-02-07 20:02:26 -08:00
Paul Gilbert
d4f8c51567
MM: MM1: Load character names in camel case in enhanced version
2023-02-07 20:02:26 -08:00
Paul Gilbert
a43b5c4d2a
MM: MM1: In progress enhanced QuickRef dialog
2023-02-07 20:02:26 -08:00
Paul Gilbert
ca769bc375
MM: MM1: Debugger command to allow all spells in combat
2023-02-05 22:18:55 -08:00
Paul Gilbert
d94d6545bd
MM: MM1: Fix spell result display casting wizard spells
2023-02-05 21:12:29 -08:00
Paul Gilbert
22473ec955
MM: MM1: Fixed SpellsState _condition to be _damage
2023-02-05 21:12:29 -08:00
Paul Gilbert
1cb89679dc
MM: MM1: Fix incapicated chars are skipped in combat
2023-02-05 18:11:28 -08:00
Paul Gilbert
626388a902
MM: MM1: Fix some combat messages, party display
2023-02-05 17:49:34 -08:00
Paul Gilbert
46f69af4a5
MM: MM1: Fix QuickRef in combat to show remaining comobat party
2023-02-05 12:11:19 -08:00
Paul Gilbert
dea9cdb37a
MM: MM1: Combat field renaming
2023-02-05 12:11:19 -08:00
Paul Gilbert
f71236806e
MM: MM1: Cleaned up calculating char defense adjusts damage
2023-02-05 11:28:22 -08:00
Paul Gilbert
ed1a0cbd05
MM: MM1: Renaming of character HP fields
2023-02-05 11:22:56 -08:00