Commit Graph

1245 Commits

Author SHA1 Message Date
scawful
3340066415 Refactor CPU and memory components: remove logging dependencies and restructure DMA channel definitions 2024-11-08 21:09:04 -05:00
scawful
1d650c0450 Refactor InputScalarLeft: remove NoMarkEdited flag and update button flags for improved interaction 2024-11-08 21:03:17 -05:00
scawful
761b0d55f6 Refactor ReadRomHeader to use consistent variable naming for RomInfo 2024-11-08 21:03:01 -05:00
scawful
33f9053e34 Refactor DMA channel structure: consolidate and update definitions, remove obsolete header 2024-11-08 21:02:56 -05:00
scawful
e21bdb3f44 Add documentation for file dialog and resource path functions 2024-11-08 21:02:24 -05:00
scawful
e1a9d40c4b Add debug output for message loading and create test for single message verification 2024-11-08 00:18:58 -05:00
scawful
3d23922f71 Refactor dungeon room initialization for clarity and add unit tests for room loading functionality 2024-11-08 00:18:33 -05:00
scawful
2ddc04a5ce Refactor CommandManager to simplify key press checks by removing unnecessary GetKeyIndex calls 2024-11-08 00:14:44 -05:00
scawful
0ca27cd35c Refactor EditorManager to improve code consistency and readability by standardizing spacing and updating key press conditions in popups 2024-11-08 00:14:40 -05:00
scawful
6c0bc9877e Refactor sprite dimension retrieval to use lowercase methods for consistency 2024-11-08 00:14:11 -05:00
scawful
94a05e6ea7 Enhance dungeon map functionality by adding buttons to manage floors and basements, and optimize tile rendering logic for improved performance 2024-11-08 00:14:01 -05:00
scawful
749defd1d4 Refactor sprite handling for consistency by standardizing variable naming and improving constructor initialization 2024-11-08 00:13:01 -05:00
scawful
1c8285a498 Refactor room handling for consistency and readability by standardizing variable naming and improving code structure 2024-11-08 00:12:45 -05:00
scawful
fd881dc1d3 Refactor snes_palette.h for consistency and readability by adjusting reference styles and removing unnecessary includes 2024-11-08 00:12:30 -05:00
scawful
83949d23b5 Remove unused includes in common.h for code cleanup 2024-11-08 00:11:43 -05:00
scawful
261525f3cb Fix macOS bundle zeml resource loading path 2024-11-02 10:35:53 -05:00
scawful
38dc061b75 Add LoadConfigFile to Controller, include file_util src in build 2024-11-02 10:35:26 -05:00
scawful
d6a4217118 Change gfx groups from vectors to arrays in Rom 2024-11-02 10:33:39 -05:00
scawful
0d5618a5ba Update LoadFile, GetFileExtension, GetFileName 2024-11-02 10:25:30 -05:00
scawful
665d58aa97 General cleanup 2024-11-02 00:10:24 -05:00
scawful
b22da9edb4 Refactor Rom class to improve code organization and remove unused dependencies 2024-10-11 10:46:06 -04:00
scawful
5e3f326fb2 Refactor CommandManager::ShowWhichKey to initialize defaults if commands are empty 2024-10-09 02:00:08 -04:00
scawful
e8e6ab00bf Refactor ImTextureID casting for SDL_Texture rendering 2024-10-09 01:59:15 -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
a64700d601 Load sys fonts if assets dir not found, return err if unsupported 2024-10-04 01:33:13 -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
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
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
84df108204 fix CheckVersion string_view format bug 2024-08-31 09:23:17 -04:00
scawful
048ac22517 fix overworld editor toolset names 2024-08-31 09:13:43 -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
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