Commit Graph

1775 Commits

Author SHA1 Message Date
scawful
0b1387bb49 cleanup extension sample 2024-10-07 08:00:44 -04:00
scawful
d10a7c65fa cleanup z3ed unused includes 2024-10-07 08:00:36 -04:00
scawful
2c9088d8ae add MessageEditor::DrawDictionary 2024-10-07 08:00:16 -04:00
scawful
3be53b9e53 add dungeon.h to incl 2024-10-07 07:59:38 -04:00
scawful
1bc3188f1b include housekeeping 2024-10-07 07:59:26 -04:00
scawful
26b54fbee8 Refactor UppercaseHexWord function to include an optional leading parameter 2024-10-05 13:29:13 -04:00
scawful
7fb71b6c38 Refactor message editor tables and constants
This commit refactors the message editor code by introducing separate table flags for the message table and dictionary table. The message table now uses the kMessageTableFlags, which includes the Hideable, Borders, and Resizable flags. Similarly, the dictionary table now uses the kDictTableFlags, which includes the Borders and Resizable flags.

Additionally, the commit adds two new constants to the message_editor.h file: kFontGfxMessageSize with a value of 128 and kFontGfxMessageDepth with a value of 8. These constants are used in the message_editor.cc file to specify the size and depth of the font graphics data.

No functional changes are made in this commit.
2024-10-05 12:09:49 -04:00
scawful
616c85ab1c unused include housekeeping 2024-10-05 11:07:14 -04:00
scawful
29c2efd287 process 2 sheets for font gfx data in message editor 2024-10-05 11:06:58 -04:00
scawful
9657c5c499 add num_sheets arg to SnesTo8bppSheet 2024-10-05 11:06:40 -04:00
scawful
4ed40052a5 add includes to yaze.xcodeproj 2024-10-04 01:37:00 -04:00
scawful
d6fce368d6 Update rom test, add message test 2024-10-04 01:35:55 -04:00
scawful
a64700d601 Load sys fonts if assets dir not found, return err if unsupported 2024-10-04 01:33:13 -04:00
scawful
cc735d0094 Update submodule in src/lib/imgui 2024-09-25 01:27:01 -04:00
scawful
46d14769de use SDL_GetBasePath for zeml files 2024-09-25 01:26:40 -04:00
scawful
c31f3b81be Refactor code to remove unused headers and unnecessary includes 2024-09-25 00:37:23 -04:00
scawful
0e32fe89e1 Remove unused headers from message_editor.cc 2024-09-19 21:04:38 -04:00
scawful
46d7dc446e Add CommandManager::ShowWhichKey and include src in build 2024-09-19 20:59:56 -04:00
scawful
2857eca92d move DictionaryEntry struct, make all_dictionaries_ local to MessageEditor insteaad of static 2024-09-17 08:42:36 -04:00
scawful
d717bf8af3 Add BuildDictionaryEntries 2024-09-17 08:41:44 -04:00
scawful
b4420c80aa add yaze.org for project todo tracking 2024-09-07 10:01:11 -04:00
scawful
4e47cd3c76 update font loading for macOS bundle resources 2024-09-07 09:59:20 -04:00
scawful
b4ffca2863 add macOS app bundle for yaze with resources 2024-09-07 09:56:29 -04:00
scawful
374eebfac4 header include cleanup 2024-09-07 09:55:01 -04:00
scawful
33dc95e647 chore: Add command line argument handling for help command 2024-09-06 21:09:43 -04:00
scawful
ec5bc92794 update imgui 2024-09-03 21:06:00 -04:00
scawful
028879aefd Refactor palette_editor.cc and palette_editor.h for improved code organization and readability 2024-09-02 14:12:22 -04:00
scawful
7650c56e8d update usage stats grids 2024-09-01 14:31:54 -04:00
scawful
4768e7a3ce housekeeping 2024-08-31 23:33:03 -04:00
scawful
0337483f85 Refactor CMakeLists.txt for improved code organization and readability 2024-08-31 21:55:56 -04:00
scawful
f682f22eab Refactor command handlers for improved code organization and readability 2024-08-31 09:56:11 -04:00
scawful
dc0d947e35 chore: Skip loading ROM from file test on Linux 2024-08-31 09:45:49 -04:00
scawful
84df108204 fix CheckVersion string_view format bug 2024-08-31 09:23:17 -04:00
scawful
cda9498a76 update submodules 2024-08-31 09:13:54 -04:00
scawful
048ac22517 fix overworld editor toolset names 2024-08-31 09:13:43 -04:00
scawful
9fdc2c485e iOS update imgui references 2024-08-31 09:10:10 -04:00
scawful
3d214fe663 Refactor yaze.cc for improved code organization and readability 2024-08-30 20:29:51 -04:00
scawful
d7849c2098 chore: Enable building tests in CMakeLists.txt 2024-08-30 20:17:41 -04:00
scawful
99467bb734 update readme 2024-08-30 11:17:33 -04:00
scawful
b1f235cd41 Refactor CMakeLists.txt and app.cmake 2024-08-30 11:17:24 -04:00
scawful
9c6d74544c add emu.cmake for emulator 2024-08-30 11:09:58 -04:00
scawful
740be3897f housekeeping 2024-08-30 10:58:57 -04:00
scawful
12ce96e533 chore: Refactor CMakeLists.txt and app.cmake files for better organization 2024-08-30 02:57:14 -04:00
scawful
8b9a4a867f add win32 dir for yaze.res, yaze.rc and yaze.ico 2024-08-30 02:28:11 -04:00
scawful
2681e46a7b Refactor file paths for extension headers 2024-08-30 02:22:08 -04:00
scawful
52c844eb98 Add defer_render to LoadAllGraphicsData, overworld test 2024-08-29 22:45:50 -04:00
scawful
5924461208 add OverworldTest::OverworldLoadRomDataOk 2024-08-29 22:20:53 -04:00
scawful
43972ef667 skip overworld test on linux for automated builds, requires rom file 2024-08-29 22:20:30 -04:00
scawful
c8bf6fac07 chore: Update copyright year in LICENSE file 2024-08-29 20:40:08 -04:00
scawful
dd340b1f1a overworld housekeeping 2024-08-29 20:27:44 -04:00