Commit Graph

655 Commits

Author SHA1 Message Date
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