Commit Graph

1790 Commits

Author SHA1 Message Date
scawful
c32a158f77 Refactor includes in graphics editors for consistency; remove unused headers and improve clarity 2024-11-13 08:50:56 -05:00
scawful
bed0443289 Refactor sprite and editor context structures to use typedefs for clarity; add bitmap loading function 2024-11-10 23:42:58 -05:00
scawful
3601fe4026 Refactor Yaze initialization and cleanup functions to use yaze_editor_context 2024-11-10 22:50:57 -05:00
scawful
6e7f99f520 Refactor dungeon structures to use typedefs for clarity and consistency 2024-11-10 22:37:00 -05:00
scawful
0f3fd1fb5d Rename staircase_rooms_vec_ to z3_staircases for clarity and update related usages 2024-11-10 22:14:15 -05:00
scawful
c640c0af66 Refactor dungeon background enum and update related usages for consistency 2024-11-10 22:05:19 -05:00
scawful
089dc4017c Remove unused functions 2024-11-10 21:40:22 -05:00
scawful
b40699e81d Refactor dungeon room structures and rename classes for consistency 2024-11-10 21:40:06 -05:00
scawful
a70414d803 Store converted binary graphics data in ScreenEditor and rename save functions for clarity 2024-11-10 17:25:26 -05:00
scawful
996c6c92ee Add flags for expanded tile16 and tile32 saving 2024-11-10 17:17:12 -05:00
scawful
0035176f86 Add CopyTile8bpp16 function and refactor usage in OverworldMap 2024-11-10 17:16:46 -05:00
scawful
42db41ebae Refactor GraphicsEditor tab handling for improved readability and structure 2024-11-10 16:58:34 -05:00
scawful
011fa65b4d Add missing include for stdint.h in overworld and snes_color headers 2024-11-10 16:58:24 -05:00
scawful
e100423d58 Enhance config directory handling and improve platform-specific path management 2024-11-10 16:58:19 -05:00
scawful
39308bda5a Update AssembleMap32Tiles and AssembleMap16Tiles for expanded tile handling 2024-11-10 16:58:10 -05:00
scawful
8cccbdfd4c Add SaveMap16Expanded and SaveMap32Expanded functions based on ZS 2024-11-10 16:49:16 -05:00
scawful
3a2b2e8c37 Add ModifyTile16 function to handle composition of Tile16 graphics and update tile information management 2024-11-10 15:08:00 -05:00
scawful
f3555b49ba Add SaveDungeonMapTile16 function to handle saving dungeon map tile data and enhance tile editing UI 2024-11-10 15:07:52 -05:00
scawful
7bcab06f0b Add InputTileInfo function for tile information input handling in GUI 2024-11-10 15:07:33 -05:00
scawful
f5ac6124b0 Implement LoadBinaryGfx functionality: Refactor GFX loading from BIN file into a separate method, improve error handling, and update UI button for better user experience 2024-11-10 12:31:03 -05:00
scawful
6dd8a36e5c Refactor input handling in Controller: Remove unused key events, streamline window size handling, and improve event processing for better performance and clarity 2024-11-10 12:11:17 -05:00
scawful
6d4f7974ae Enhance ScreenEditor: Refactor LoadDungeonMapTile16 to accept gfx data and bin mode, improve variable naming, and add functionality to load graphics from a BIN file 2024-11-10 11:29:06 -05:00
scawful
03da9d4eaa Add sheet_offset parameter to ComposeTile16 and update sheet ID validation 2024-11-10 11:28:51 -05:00
scawful
89a8e47e9c Fix DungeonMap ScreenEditor gfx bug, update formatting 2024-11-10 09:55:07 -05:00
scawful
744ad03be3 Refactor bitmap and tilesheet classes: improve variable naming, remove unused methods, and add tile data mirroring functionality for enhanced clarity and maintainability 2024-11-10 09:52:58 -05:00
scawful
d118857e2e Add keybinding save and load functionality to CommandManager 2024-11-10 09:03:50 -05:00
scawful
d7f62f4fd4 Refactor project header and source files: update includes and restore method declarations for improved organization and clarity 2024-11-10 09:03:35 -05:00
scawful
cd3540aaa2 Add kYazeVersion constant to common.h and remove duplicate definition from constants.h 2024-11-10 09:03:11 -05:00
scawful
8555dacdb5 Refactor project structure: remove labeling.h and update references to use project.h, enhancing code clarity and maintainability 2024-11-09 21:04:39 -05:00
scawful
a1443e8187 Refactor user interface management: simplify UI components and remove deprecated classes to enhance maintainability 2024-11-09 20:53:13 -05:00
scawful
ba5c86f0ba Refactor recent files management: consolidate RecentFilesManager into project.h and remove redundant recent_files.h 2024-11-09 20:38:00 -05:00
scawful
4a9df65ef5 Refactor test configuration: remove unused message_test.cc from yaze_test and fix preprocessor directive in rom_test.cc 2024-11-09 20:13:23 -05:00
scawful
ef2ddaa74e Refactor memory management: remove unused enums and RomInfo class to simplify memory.h 2024-11-09 20:13:08 -05:00
scawful
d9243b26f7 Refactor message handling: remove MessageDispatcher, MessageFilter, and related classes to streamline codebase 2024-11-09 19:17:36 -05:00
scawful
b06d632ef9 Refactor project management: create Project class for handling project file operations and remove message handling code 2024-11-09 19:17:24 -05:00
scawful
2098692ab0 Refactor cpu_test: update asm_parser include path to improve module organization 2024-11-08 21:09:48 -05:00
scawful
3340066415 Refactor CPU and memory components: remove logging dependencies and restructure DMA channel definitions 2024-11-08 21:09:04 -05:00
scawful
8785e19a18 Refactor dungeon and snes_color headers: reorder includes and update struct definitions for clarity 2024-11-08 21:03:38 -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
e196388f6c Update imgui subproject to latest commit for improved functionality and bug fixes 2024-11-08 00:15:00 -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
b03f979e87 Refactor yaze_project structure to use 'filepath' instead of 'filename' for clarity and improve project loading function 2024-11-08 00:13:49 -05:00