ec2a20208e
Fix a bunch of 'Failed to create texture' errors being written to console
2024-08-24 20:50:26 -04:00
ccc53058f9
Fix a couple more uses of 0 as nullptr
2024-08-24 20:15:15 -04:00
13a62445a3
Fix some compile warnings
2024-08-24 20:14:40 -04:00
29404cdd23
fix #405 and fix #225 ( #411 )
...
Implemented fix for arrow key handling on mac, which also introduces a frame buffer for arrow key combinations that would solve #225 .
2024-08-24 20:05:49 -04:00
22bb12a6a9
fix another 0
2024-08-24 20:04:29 -04:00
b653e0d525
make map behavior all the same
2024-08-24 20:04:29 -04:00
97691b8797
this one was supposed to be 0
2024-08-24 20:04:29 -04:00
aec6f9b75e
use nullptr instead of 0
2024-08-24 20:04:29 -04:00
a8241525a4
File->Abort confirm if party is loaded
2024-08-24 20:04:29 -04:00
383c83e8ce
record and replay last menubar help menus
2024-08-24 20:04:29 -04:00
aff911ce1d
record and replay help TOC
2024-08-24 20:04:29 -04:00
23be231949
record and replay other ways to display map
2024-08-24 20:04:29 -04:00
c8c008b3c5
record and replay opening the map through the menu
2024-08-24 20:04:29 -04:00
afccdcaa91
record and replay intro dialog
2024-08-24 20:04:29 -04:00
c0df7c3f53
record and replay tip of the day
2024-08-24 20:04:29 -04:00
b1f2465c37
record and replay display_skills
2024-08-24 20:04:29 -04:00
bd53a3bb31
record and replay display_spells
2024-08-24 20:04:29 -04:00
da99b6169e
change 2 unnecessary TODO comments
2024-08-24 20:04:29 -04:00
9ed90a1b38
record and replay alchemy help
2024-08-24 20:04:29 -04:00
e64ba776be
record and replay print_party_stats
2024-08-24 20:04:29 -04:00
9abd80b87d
record and replay adventure notes
2024-08-24 20:04:29 -04:00
4e03166bb4
record and replay talk notes
2024-08-24 20:04:29 -04:00
c345a03d75
record and replay checking journal
2024-08-24 20:04:29 -04:00
ec8c412018
record and replay Create new PC
2024-08-24 20:04:29 -04:00
2471a3e005
missed a place to change drop_pc -> handle_drop_pc
2024-08-24 20:04:29 -04:00
bf86d8c3c3
Note another minor bug in Create New PC
2024-08-24 20:04:29 -04:00
4f41ee0f87
Note a minor bug in Create New PC
2024-08-24 20:04:29 -04:00
fc52f11931
fix an include for xcode
2024-08-24 20:04:29 -04:00
622ba56b2a
Apply suggestions from code review
...
Co-authored-by: Celtic Minstrel <CelticMinstrel@users.noreply.github.com >
2024-08-24 20:04:29 -04:00
b92ec0b53d
drop_pc -> handle_drop_pc
2024-08-24 20:04:29 -04:00
4834d9b135
record and replay renaming PCs
2024-08-24 20:04:29 -04:00
ad9ad3dc3c
record and replay text field input
2024-08-24 20:04:29 -04:00
f597bbc298
record and replay changing PC graphic
2024-08-24 20:04:29 -04:00
99565b5cef
record and replay File->Abort
2024-08-24 20:04:29 -04:00
8b05b5be9a
help menu items record show_dialog_action
2024-08-24 20:04:29 -04:00
1617f3af82
TODOs on menu items not recorded/replayed
2024-08-24 20:04:29 -04:00
92870587a8
record and replay preferences menu item
2024-08-24 20:04:29 -04:00
4fcb0ba417
record and replay new party menu item
2024-08-24 20:04:29 -04:00
a7c1d757be
record and replay PC deletion
2024-08-24 20:04:29 -04:00
47ceeabddc
move real deletion behavior into drop_pc(), keep buffer messages
2024-08-24 20:04:29 -04:00
2513fc113b
record and replay several help dialogs
2024-08-24 20:04:29 -04:00
9d31dd3589
record arrow button clicks (cosmetic)
2024-08-24 20:04:29 -04:00
e9b4aae524
istream parse rectangles
2024-08-24 20:04:29 -04:00
336d0e626b
Add sample command-line arguments to the Xcode scheme
2024-08-22 23:21:29 -04:00
0e87c730c6
Add a replay speed option so that we can watch the replay in action.
2024-08-22 23:21:29 -04:00
61bf8d327e
Inserting a timestamp into the filename isn't great for testing, let's make it optional
2024-08-22 23:21:29 -04:00
d74b11aa31
Reform command-line handling to use Clara, which is bundled with Catch
2024-08-22 23:21:29 -04:00
8801d17ed5
Fix crash due to erroneous false load AppleEvents when command-line arguments are passed
...
The fix is just to initialize the dialog subsystem AFTER the main window, causing the AppleEvent handler to output the load failure to the log instead of showing a dialog
2024-08-22 21:53:27 -04:00
f2469d1694
Fix crash when playing a replay with no custom scenarios
2024-08-22 21:53:27 -04:00
d81e613ea1
more DRY overload function implementation
2024-08-22 09:47:06 -04:00