Commit Graph

1036 Commits

Author SHA1 Message Date
Paul Gilbert
1fab07fd7c MM: MM1: Improve No response for Yes/No query messages 2023-04-07 21:02:25 -07:00
Paul Gilbert
8b7cf52873 MM: MM1: Volcano god interaction for map 11 2023-04-06 21:31:59 -07:00
Paul Gilbert
c21470038a MM: MM1: Add prisoner interactions 2023-04-04 21:54:43 -07:00
Paul Gilbert
398ce423f3 MM: MM1: Fix dismissing sign messages 2023-04-04 21:35:14 -07:00
Paul Gilbert
335ca34107 MM: MM1: Move virgin prisoner to a class in prisoners.cpp 2023-04-04 21:35:14 -07:00
Paul Gilbert
d8110b1a94 MM: MM1: Map 9 to 11 fixes 2023-04-03 21:37:27 -07:00
Paul Gilbert
95a6b21a9e MM: MM1: Added access code view 2023-04-03 21:37:26 -07:00
Paul Gilbert
a3dc61cddc MM: MM1: Minor Interaction/map tweak 2023-04-03 21:37:26 -07:00
Paul Gilbert
4988d945ba MM: MM1: Compilation fix 2023-04-02 19:12:00 -07:00
Paul Gilbert
77f53fc0d1 MM: MM1: Finished Arrested view 2023-04-02 18:46:34 -07:00
Paul Gilbert
929ad0f6a4 MM: MM1: Finish Resistances interaction 2023-04-01 20:59:10 -07:00
Paul Gilbert
c3225d4258 MM: MM1: Change Interaction to derive from PartyView 2023-04-01 20:59:10 -07:00
Paul Gilbert
9bfa66bc7a MM: MM1: Beginnings of resistances display interaction 2023-04-01 15:59:24 -07:00
Paul Gilbert
f7ff46d95d MM: MM1: Fix pressing Enter on death screen 2023-03-30 21:56:33 -07:00
Paul Gilbert
2ceade4308 MM: MM1: Removed deprecated name formatting 2023-03-30 21:56:33 -07:00
Paul Gilbert
c06cdb5213 MM: MM1: Fixes for using inventory items 2023-03-30 19:46:53 -07:00
Paul Gilbert
3d425ddad8 MM: MM1: Draw interface background when char info opened from combat 2023-03-30 19:19:34 -07:00
Eugene Sandulenko
b6b2a95eaf
MM: MM1: Fix compilation 2023-03-30 13:56:43 +02:00
Paul Gilbert
3c6d09e93a MM: MM1: Fix assert closing char inventory in combat mode 2023-03-29 22:09:14 -07:00
Paul Gilbert
fbfc3577a9 MM: MM1: Don't show equip/remove inventory buttons when in combat 2023-03-29 20:20:33 -07:00
Paul Gilbert
69a4edff7f MM: MM1: Change disableAttacks view casting to a game message 2023-03-29 19:54:30 -07:00
Paul Gilbert
3a98f3acc4 MM: MM1: Added UseItem to enhanced inventory view 2023-03-29 19:54:29 -07:00
Paul Gilbert
83ca8a4ce4 MM: MM1: Split use item logic into it's own class 2023-03-29 19:54:28 -07:00
Paul Gilbert
ede17241b1 MM: MM1: Don't reset inventory area after doing trade 2023-03-29 19:54:28 -07:00
Paul Gilbert
d6e3ed0e0f MM: MM1: Enable combat character info 2023-03-29 19:54:28 -07:00
Paul Gilbert
8e2f6b662d MM: MM1: Fix hotizontal alignment of ) chars in party list 2023-03-27 21:27:13 -07:00
Paul Gilbert
9ec204bbb0 MM: MM1: Fix display of a bunch of other text 2023-03-27 21:26:30 -07:00
Paul Gilbert
186bfe2755 MM: MM1: Fix combat attack messages 2023-03-27 21:04:53 -07:00
Paul Gilbert
07754db1aa MM: MM1: Added which character view for combat exchanges 2023-03-27 20:43:00 -07:00
Paul Gilbert
1c9db43757 MM: MM1: Clicking in the monster list can select targets 2023-03-27 19:58:44 -07:00
Paul Gilbert
692b6e265a MM: MM1: Go Back button for combat options 2023-03-27 19:40:13 -07:00
Paul Gilbert
e7168e34c0 MM: MM1: Fix combat btns to generate action messages 2023-03-27 18:39:18 -07:00
Paul Gilbert
bb7eab39c0 MM: MM1: Adding better combat option buttons display 2023-03-26 22:17:38 -07:00
Eugene Sandulenko
b639b65599
MM: MM1: Add missing override keyword 2023-03-26 14:20:52 +02:00
Paul Gilbert
3b7bb9cfa9 MM: MM1: Fix display of combat party names 2023-03-25 22:24:38 -07:00
Paul Gilbert
8b91aa90e1 MM: MM1: Adding combat options display 2023-03-25 22:21:39 -07:00
Paul Gilbert
a4e5e01414 MM: MM1: Adding initial combat info display 2023-03-25 22:21:38 -07:00
Paul Gilbert
bb220307f0 MM: MM1: Support inverse characters 2023-03-25 22:21:38 -07:00
Paul Gilbert
b9fb7c9fca MM: MM1: Beginnings of enhanced mode combat view 2023-03-25 22:21:37 -07:00
Eugene Sandulenko
1737d9bd9d
I18N: Fix I18N comment placement 2023-03-25 20:54:17 +01:00
Paul Gilbert
eb61f5f90c MM: MM1: Encounter options display 2023-03-25 10:35:19 -07:00
Paul Gilbert
623aa0b44f MM: MM1: Added Yes/No subview to applicable encounter modes 2023-03-24 22:11:17 -07:00
Paul Gilbert
2ab2ed3faa MM: MM1: More encounter modes done 2023-03-24 21:48:08 -07:00
Paul Gilbert
b8891c9322 MM: MM1: Surprised mode of Encounter view done 2023-03-24 21:48:07 -07:00
Paul Gilbert
0237331605 MM: MM1: Fix encounter message in amp 1 2023-03-24 21:48:07 -07:00
Paul Gilbert
0a8eb1df4c MM: MM1: Fix displaying multi-line messages in enhanced mode 2023-03-23 22:33:14 -07:00
Paul Gilbert
d540f88dc9 MM: MM1: Fix checking into inn 2023-03-23 21:30:14 -07:00
Paul Gilbert
27271dc632 MM: MM1: Finish gold, gems, food trades 2023-03-23 21:11:30 -07:00
Paul Gilbert
5671644d2d MM: MM1: Don't switch char after trading items 2023-03-23 21:11:30 -07:00
Paul Gilbert
7b4fac318b MM: MM1: Change characters for trade modes 2023-03-22 22:26:01 -07:00
Paul Gilbert
60c7298703 MM: MM1: Added which character view 2023-03-22 22:26:01 -07:00
Paul Gilbert
986d456d03 MM: MM1: Trade view 2023-03-22 22:26:01 -07:00
Paul Gilbert
526cbcd41e MM: MM1: Beginnings of trade view 2023-03-21 22:39:00 -07:00
Paul Gilbert
0a2b2edc36 MM: MM1: Support trading selected items to other chars 2023-03-21 20:36:40 -07:00
Paul Gilbert
2276d36e16 MM: MM1: Beginnings of enocunter view 2023-03-21 20:36:40 -07:00
Paul Gilbert
976457f9df MM: MM1: Fix clicking buttons in character info 2023-03-20 22:28:28 -07:00
Paul Gilbert
9ebde66b31 MM: MM1: Allow mouse clicks to select items 2023-03-20 22:18:26 -07:00
Paul Gilbert
0101f40c94 MM: MM1: Don't allow switching characters in combat mode 2023-03-20 21:21:57 -07:00
Paul Gilbert
80d1e88e8c MM: MM1: Add character switching to inventory items 2023-03-20 20:55:01 -07:00
Paul Gilbert
5e39b24240 MM: MM1: Added equip/remove to enhanced character items view 2023-03-20 20:14:22 -07:00
Paul Gilbert
462d002393 MM: MM1: Refactor equip/remove logic into it's own class 2023-03-20 20:14:22 -07:00
Paul Gilbert
9a7b3abb36 MM: MM1: Discarding items now working 2023-03-20 20:14:21 -07:00
Paul Gilbert
40cfc422b4 MM: MM1: In progress adding a Which Item view 2023-03-20 20:14:21 -07:00
Paul Gilbert
a37a9fbc24 MM: MM1: Beginnings of character inventory screen 2023-03-20 20:14:21 -07:00
Paul Gilbert
c1c863de78 MM: MM1: Show items characters can't use in grey 2023-03-20 20:14:21 -07:00
Paul Gilbert
f9bbbf9595 MM: MM1: Added blacksmith buy/sell logic 2023-03-18 22:28:35 -07:00
Paul Gilbert
033f1f66db MM: MM1: Added Buy/Sell confirmation dialog 2023-03-18 22:28:35 -07:00
Paul Gilbert
ef8f5648c9 MM: MM1: Blacksmith item selection 2023-03-18 22:28:35 -07:00
Paul Gilbert
c48a85d97c MM: MM1: Fix incorrect cropping of Scroll of Fire item 2023-03-17 21:55:47 -07:00
Paul Gilbert
d0896acdd9 MM: MM1: Weapon/Armor/Misc switching for blacksmith 2023-03-17 21:55:47 -07:00
Paul Gilbert
328c2bf17e MM: MM1: Remove deprecated list of item names 2023-03-17 21:55:47 -07:00
Paul Gilbert
98820217a2 MM: MM1: Blacksmith items now displaying 2023-03-17 21:55:46 -07:00
Paul Gilbert
ea9c18634b MM: MM1: Fix blacksmith items buttons not being clickable 2023-03-17 21:55:46 -07:00
Paul Gilbert
11b0d5cdcb MM: MM1: Fixes to blacksmith items buttons 2023-03-17 21:55:45 -07:00
Eugene Sandulenko
0295bbccd3
MM: MM1: Comment out unused variables 2023-03-17 16:58:43 +01:00
Eugene Sandulenko
b81fc038bd
MM: MM1: Add missing override keyword 2023-03-17 16:58:43 +01:00
Eugene Sandulenko
8381a9d4d6
MM: MM1: Properly mark keybindings for translation and add to POTFILES 2023-03-17 16:06:34 +01:00
Paul Gilbert
059582fe48 MM: MM1: Beginnings of blacksmith items display 2023-03-16 22:50:34 -07:00
Paul Gilbert
eef20cf77b MM: MM1: Beginnings of Blacksmith location 2023-03-16 22:50:34 -07:00
Paul Gilbert
2db67b8c99 MM: MM1: Fix horizontal alignment of Inn buttons 2023-03-16 22:50:33 -07:00
Paul Gilbert
b8afed0bfe MM: MM1: Add bash action 2023-03-16 22:50:33 -07:00
Paul Gilbert
626273dbca MM: MM1: Added Rest view 2023-03-16 22:50:33 -07:00
Donovan Watteau
18ab6803d6 JANITORIAL: Fix various "an" typos in comments 2023-03-16 14:47:28 +01:00
Paul Gilbert
2e513c33f4 MM: MM1: Added Protect screen 2023-03-14 22:20:17 -07:00
Paul Gilbert
d7ca77fe6c MM: MM1: Fix selecting char from QUickRef 2023-03-13 23:15:24 -07:00
Paul Gilbert
8b859ccc9e MM: MM1: Hook up QuickRef view from Char Info dialog btn 2023-03-13 22:52:29 -07:00
Paul Gilbert
77204235e4 MM: MM1: Added Exchange dialog 2023-03-13 22:48:18 -07:00
Paul Gilbert
a07f2f91d7 MM: MM1: Fix redrawing game view after closing dialogs 2023-03-13 22:48:18 -07:00
Paul Gilbert
ab2e5d59cd MM: MM1: Message display fixes for Search 2023-03-12 22:21:37 -07:00
Paul Gilbert
2cd03b2e71 MM: MM1: Properly handle getting treasure after trap msg display 2023-03-12 21:59:13 -07:00
Paul Gilbert
57a8d2d8bd MM: MM1: Add missing character select for detecting magic in Search 2023-03-12 21:59:13 -07:00
Paul Gilbert
bdc286be8c MM: MM1: Add timeout delay for trap damage message 2023-03-12 21:59:13 -07:00
Paul Gilbert
7c57447b46 MM: MM1: Fix display of center/right aligned messages 2023-03-12 21:59:12 -07:00
Paul Gilbert
e73a9c317e MM: MM1: Properly erase numeric choice side view after closing 2023-03-12 21:59:12 -07:00
Paul Gilbert
f4ef23d2fb MM: MM1: Fix search to show character selection 2023-03-12 21:59:11 -07:00
Paul Gilbert
10d32d66e7 MM: MM1: Adding numeric choice side subview 2023-03-12 21:59:11 -07:00
Paul Gilbert
4113595b54 MM: MM1: Fixes for search view 2023-03-10 22:26:42 -08:00
Paul Gilbert
7ab7faf1dc MM: MM1: Fixes for trap display 2023-03-10 22:26:42 -08:00
Paul Gilbert
26ac72d53c MM: MM1: Compilation fix 2023-03-09 23:18:32 -08:00
Paul Gilbert
4bebb71d62 MM: MM1: Add a generic WhoWillTry view 2023-03-09 22:51:38 -08:00
Paul Gilbert
5591049454 MM: MM1: Implement trap display 2023-03-09 22:51:38 -08:00
Paul Gilbert
6a9104f8b5 MM: MM1: Added unlock action 2023-03-09 22:51:38 -08:00
D G Turner
937964ab59 MM: MM1: Fix Unhandled Enumeration in Switch GCC Compiler Warning 2023-03-09 19:42:39 +00:00
Paul Gilbert
c1e5a933dc MM: MM1: Fix compilation when Xeen subengine is disabled 2023-03-09 07:58:10 -08:00
Paul Gilbert
4f531856a4 MM: MM1: Minor tweak to column positioning in QuickRef 2023-03-09 07:58:10 -08:00
Paul Gilbert
9db6c8f9ad MM: MM1: Fix rendering of Character Info view 2023-03-08 22:06:10 -08:00
Paul Gilbert
576901ec2e MM: MM1: Fix QuickRef condition column 2023-03-08 21:48:03 -08:00
Paul Gilbert
1551124d28 MM: MM1: Added keybinding actions 2023-03-08 21:37:28 -08:00
Paul Gilbert
bed08fd350 MM: MM1: Implement large message display for Leprechaun 2023-03-08 21:31:37 -08:00
Paul Gilbert
8be4939b60 MM: MM1: Add the word Enhanced to the enhanced title screen 2023-03-08 21:30:34 -08:00
Paul Gilbert
54200f9ec6 MM: MM1: Add Y/N buttons to create characters summary 2023-03-07 22:58:18 -08:00
Paul Gilbert
721c9a846a MM: MM1: Add a _priorView field to FocusMessage 2023-03-07 22:39:51 -08:00
Paul Gilbert
b52ddaced0 MM: MM1: Allow mouse clicks on class/race/etc. options in Create Characters 2023-03-07 22:31:58 -08:00
Paul Gilbert
2cc9f8578e MM: MM1: In progress adding Create Characters view 2023-03-07 22:31:58 -08:00
Paul Gilbert
119cda49fa MM: MM1: Simplify go back message in Characters view 2023-03-07 22:31:57 -08:00
D G Turner
afadfc5d52 MM: MM1: Fix Unhandled Case in Switch GCC Compiler Warnings 2023-03-06 16:00:59 +00:00
Paul Gilbert
18ad7d1962 MM: MM1: Implement character renaming 2023-03-05 22:18:59 -08:00
Paul Gilbert
9f4e22d0f5 MM: MM1: Adding buttons to manage character view 2023-03-05 22:18:59 -08:00
Eugene Sandulenko
72f0e5942a
MM: MM1: Added missing override keywords 2023-03-05 23:46:10 +01:00
Paul Gilbert
49fa6c2c4d MM: MM1: Add Esc button to Inn view 2023-03-04 22:16:19 -08:00
Paul Gilbert
93f86a1610 MM: MM1: Add support for half-size buttons 2023-03-04 22:16:19 -08:00
Paul Gilbert
a3aabc750b MM: MM1: Adding Esc button to character view 2023-03-04 22:16:19 -08:00
Paul Gilbert
0dca7c38a0 MM: MM1: More character info display 2023-03-03 22:43:02 -08:00
Paul Gilbert
347c99e288 MM: MM1: Stats display for character view 2023-03-03 22:43:02 -08:00
Paul Gilbert
9dc853b088 MM: MM1: Make SpriteResource draw methods const 2023-03-03 22:43:02 -08:00
Paul Gilbert
c45416c53a MM: MM1: Fix right click mouse button messages 2023-03-03 22:43:02 -08:00
Paul Gilbert
02e4fcd121 MM: MM1: Beginnings of enhanced character view/manage views 2023-03-03 22:43:01 -08:00
Paul Gilbert
1892b7a135 MM: MM1: Added View All Characters view 2023-03-02 22:26:48 -08:00
Paul Gilbert
1fc0852e76 MM: MM1: Add exit button to Inn 2023-03-02 22:26:48 -08:00
Paul Gilbert
648edf3bf9 MM: MM1: More Inn display, toggling inclusion in party 2023-03-01 23:27:48 -08:00
Paul Gilbert
357d402030 MM: MM1: Beginngs of enhanced mode inn screen 2023-03-01 23:27:48 -08:00
Paul Gilbert
950ca3745d MM: MM1: Added Tavern view 2023-03-01 23:27:48 -08:00
Paul Gilbert
edc4662163 MM: MM1: Remainder of training view 2023-03-01 21:32:04 -08:00
Paul Gilbert
b9997c7406 MM: MM1: In progress training view 2023-02-28 22:33:57 -08:00
Paul Gilbert
ad795f109a MM: MM1: Add interaction view titles 2023-02-28 20:26:14 -08:00
Paul Gilbert
895c70a71b MM: MM1: More interaction display 2023-02-28 20:26:14 -08:00
Paul Gilbert
a43af5fb86 MM: MM1: Beginnings of interaction views 2023-02-27 22:32:15 -08:00
Paul Gilbert
dba287e903 MM: MM1: Fix rendering of Market farewell message 2023-02-27 20:35:23 -08:00
Paul Gilbert
3df70e4893 MM: MM1: Market is for whole party, not specific party members 2023-02-27 20:35:23 -08:00
Paul Gilbert
5b155fc807 MM: MM1: Fix Coverity warnings 2023-02-26 22:36:52 -08:00
Paul Gilbert
04cf0aa569 MM: MM1: Fix party highlight in market view 2023-02-26 22:23:50 -08:00
Paul Gilbert
650d4f7edc MM: MM1: Fix center aligning signs 2023-02-26 22:23:50 -08:00
Paul Gilbert
4590fe3443 MM: MM1: Fixes for location enter/exit 2023-02-26 22:23:50 -08:00
Paul Gilbert
1a15f86d1a MM: MM1: Fixing game messages display 2023-02-26 22:23:50 -08:00
Paul Gilbert
d400775f49 MM: MM1: Sort animation views alphabetically 2023-02-26 22:23:49 -08:00
Paul Gilbert
cd5962252e MM: MM1: Cleanup of Market view 2023-02-26 22:23:49 -08:00
Paul Gilbert
181eab7a06 MM: MM1: Derive Sound class from now shared Sound class 2023-02-26 22:23:49 -08:00
Paul Gilbert
f9543cba7a MM: Move Sound class into Shared namespace 2023-02-26 22:23:49 -08:00
Paul Gilbert
0a4d59b5b7 MM: MM1: Change location animations to a class structure 2023-02-26 22:23:49 -08:00
Paul Gilbert
4e7ce758f8 MM: MM1: Add other locations data 2023-02-26 12:11:20 -08:00
Paul Gilbert
6a15e3bb1e MM: MM1: Implementing animated location display 2023-02-26 11:47:14 -08:00
Paul Gilbert
f1ba389a87 MM: MM1: Skeleton child class for enhanced mode game view 2023-02-26 11:47:12 -08:00
Paul Gilbert
a15c16b4a6 MM: MM1: Merge ValueMessage into GameMessage 2023-02-26 11:46:16 -08:00
Paul Gilbert
4c6a82ba02 MM: MM1: Change Temple to use PartyView base, drawing improvements 2023-02-26 11:46:16 -08:00
D G Turner
915d1af747 MM: MM1: Fix Unused Variable GCC Compiler Warning 2023-02-25 16:49:55 +00:00
Paul Gilbert
0027ab8290 MM: MM1: Merge duplicated passage outside messages 2023-02-24 22:47:11 -08:00
Paul Gilbert
3717adb787 MM: MM1: Improve message display 2023-02-24 22:21:03 -08:00
Paul Gilbert
c1ec746a73 MM: MM1: Fix positioning of Y/N buttons 2023-02-24 22:21:03 -08:00
Paul Gilbert
63625e14f0 MM: MM1: Support alt map strings in enhanced mode 2023-02-24 21:36:57 -08:00
Paul Gilbert
d895f5c509 MM: MM1: Capitalize all the strings 2023-02-24 21:03:57 -08:00
Paul Gilbert
7b543ba883 MM: MM1: Properly redraw Cast Spell after closing spellbook 2023-02-24 20:02:31 -08:00
Paul Gilbert
06ddef22f3 MM: MM1: Fix button coordinates for spellbook 2023-02-24 19:50:28 -08:00
Paul Gilbert
e1889bb9a6 MM: MM1: Better handling of single turn message displays 2023-02-24 19:23:12 -08:00
Paul Gilbert
3a79bede8e MM: MM1: Fix clicking buttons in Cast Spell view 2023-02-24 19:23:11 -08:00
Paul Gilbert
0d43e8e9ae MM: MM1: Middle align spell failure messages 2023-02-23 21:49:27 -08:00
Paul Gilbert
a01be65ee4 MM: MM1: Properly line wrap long spell names in Cast Spell dialog 2023-02-23 21:49:27 -08:00
Paul Gilbert
8c780c5165 MM: MM1: Grey out spellbook entries that can't be cast 2023-02-22 22:25:52 -08:00
Paul Gilbert
dcc590c273 MM: MM1: Properly show spell failure messages 2023-02-22 22:25:52 -08:00
Paul Gilbert
9bfdc779f1 MM: MM1: Adding a character select dialog 2023-02-22 18:09:27 -08:00
Martin Gerhardy
311e777b50 MM: fixed POTFILES entry 2023-02-22 17:52:32 +01:00
Paul Gilbert
d4d189f374 MM: MM1: Switch spellbook to use PartyView base class 2023-02-21 21:16:41 -08:00
Paul Gilbert
698522ae41 MM: MM1: Handle redraw after closing 3rd level view
Previously, closing the spellbook to return to the
Cast Spell view wasn't erasing the spellbook, because
the overall game view wasn't being redrawn, just the
spellbook itself. This changed version iterates
through the views drawing them in order from back to front
2023-02-21 21:16:41 -08:00
Paul Gilbert
aee70c07c6 MM: MM1: Improvements for selecting select/exit buttons in Spellbook 2023-02-21 21:16:40 -08:00
Paul Gilbert
e7b6593e78 MM: MM1: CharacterInfo now derives from PartyView class 2023-02-19 22:20:58 -08:00
Paul Gilbert
3792c23854 MM: MM1: Creating base class for views that allow switching character 2023-02-19 22:07:41 -08:00
Paul Gilbert
70b65410e4 MM: MM1: Beginnings of selected spell casting 2023-02-19 19:15:03 -08:00
Paul Gilbert
7cea92d83d MM: MM1: Remove old debug code 2023-02-19 19:15:03 -08:00
Paul Gilbert
d5c93b2627 MM: MM1: Spellbook line selection 2023-02-17 22:32:46 -08:00
Paul Gilbert
f45abfc332 MM: MM1: Listing spell names in spellbook 2023-02-17 22:17:59 -08:00
Paul Gilbert
83dda58241 MM: MM1: Spellbook frame drawing 2023-02-17 21:32:20 -08:00
Paul Gilbert
2474727b34 MM: MM1: Skeleton spellbook view 2023-02-16 21:39:34 -08:00
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
Paul Gilbert
8ae35291f1 MM: MM1: Fix calculating damage when monster attacks 2023-02-05 11:19:38 -08:00
Lothar Serra Mari
4f4c372a56 MM: MM1: Fix compliation error due to missing c_str() call 2023-02-05 11:50:20 +01:00
Paul Gilbert
849ea4da6d MM: MM1: Change subtractDamageFromChar to return string 2023-02-04 21:38:24 -08:00
Paul Gilbert
2f7e07e1ba MM: MM1: Move subtractDamage to Combat class 2023-02-04 21:30:16 -08:00
Paul Gilbert
a91ba40fb1 MM: MM1: Remove more deprecated name formatting 2023-02-04 21:19:22 -08:00
Paul Gilbert
0edaaf0265 MM: MM1: Added enhanced mode automap dialog 2023-02-04 20:50:46 -08:00
Paul Gilbert
49aa543540 MM: MM1: Fix highlighting next round 2023-02-04 15:48:21 -08:00
Paul Gilbert
872c667b2e MM: MM1: Remove some deprecated checks for | character
Originally I was going use this to wrap character names,
for formatting them in the enhanced version. However,
I've since changed all text to be lowercase by default,
and simply uppercased for the original displays
2023-02-03 21:58:04 -08:00
Paul Gilbert
355175534e MM: MM1: Fix check for party being incapacitated 2023-02-03 21:51:32 -08:00
Paul Gilbert
2a3da91ab0 MM: MM1: Fix display of monster attacking results 2023-02-03 21:46:37 -08:00
Paul Gilbert
156336583c MM: MM1: Fix setting up _attackersCount 2023-02-03 20:58:30 -08:00
Paul Gilbert
b2b8d32814 MM: MM1: Fix initial combat rendering if monster attacks first 2023-02-03 20:45:27 -08:00
Paul Gilbert
259654a7bf MM: MM1: Fix to checking monster spell action 2023-02-03 18:44:26 -08:00
Paul Gilbert
3cf7a2fe3d MM: MM1: Fix defeated monsters display at end of combat 2023-02-02 21:18:05 -08:00
Paul Gilbert
2c919436e2 MM: MM1: Move to next char/monster after a monster flees 2023-02-02 21:18:05 -08:00
Paul Gilbert
c44c26bd38 MM: MM1: Fixes for displaying monsters run away 2023-02-01 21:48:04 -08:00
Paul Gilbert
1c85b9bcf4 MM: MM1: Better implementation of string uppercasing
All strings in strings_en.yml are now in lowercase for the
enhanced mode. And for original mode, the strings will
simply uppercase them for display
2023-02-01 21:48:04 -08:00
Le Philousophe
daf92e18b7 MM: MM1: One last RiscOS compilation fix 2023-01-26 20:49:02 +01:00
Eugene Sandulenko
dba598967b
MM: MM1: Fix Dreamcast builds 2023-01-26 07:54:46 +01:00