scawful
7e470f2b33
remove dungeon namespace
2024-12-29 16:14:20 -05:00
scawful
8cf16906e6
remove overworld namespace
2024-12-29 16:12:53 -05:00
scawful
3fc3e2af43
Refactor OverworldEditor toolset to use gui::AddTableColumn
2024-12-29 16:03:40 -05:00
scawful
17659eccab
Refactor DungeonEditor::RefreshGraphics for improved readability and consistency
2024-12-29 16:02:47 -05:00
scawful
54c170373b
Change Load2BppGraphics to standalone fn, add mutable_data accessor
2024-12-29 09:58:58 -05:00
scawful
a8dcfe3d05
Remove dynamic layout code
2024-12-29 09:58:34 -05:00
scawful
295f512826
Refactor namespace declarations for consistency in command and extension managers
2024-12-28 21:33:53 -05:00
scawful
e05e7c35db
remove app namespace
2024-12-28 21:28:51 -05:00
scawful
07726d90a0
Cleanup MessageEditor
2024-12-28 17:47:33 -05:00
scawful
f752fc0d4a
Cleanup OverworldEditor
2024-12-28 17:17:50 -05:00
scawful
2deb0050be
Refactor EditorContext and system managers for improved clarity and consistency
2024-11-20 09:52:54 -05:00
scawful
21314702e8
Add EditorContext, refactor utils, add system managers
2024-11-19 23:10:23 -05:00
Justin Scofield
0b9f7ee6fa
Refactor includes for improved organization and clarity
2024-11-18 18:01:14 -05:00
scawful
ec85a206b1
Refactor color conversion functions for consistent naming and improved readability
2024-11-18 14:12:46 -05:00
scawful
d664762344
Implement dynamic layout support and enhance window management commands in EditorManager
2024-11-18 14:07:22 -05:00
scawful
f630aa88a2
Refactor command manager and editor includes for improved organization and functionality
2024-11-18 14:05:54 -05:00
scawful
731eb456ab
Refactor editor includes and update source files for improved organization
2024-11-18 14:05:08 -05:00
scawful
b336d14233
Refactor include paths and remove redundant headers in core and editor modules
2024-11-15 23:38:44 -05:00
scawful
e3ed705336
Refactor tab handling in Dungeon and Graphics editors for improved readability
2024-11-13 09:42:54 -05:00
scawful
c306b0d20c
Fix tile16 editing for dungeon map tiles
2024-11-13 09:16:31 -05:00
scawful
7798d769a5
Refactor bitmap update methods to remove unnecessary parameters; simplify texture updating in Renderer and Bitmap classes
2024-11-13 09:16:16 -05:00
scawful
b1edd862fc
Reorder includes in assembly and dungeon editor files for improved clarity; remove unused headers
2024-11-13 08:53:08 -05:00
scawful
e0db021e7c
Add input field size constant and improve sprite preview handling; adjust depth and add checks for empty graphics
2024-11-13 08:52:55 -05:00
scawful
5677b62b32
Update blockset canvas size for improved layout; adjust height to accommodate additional elements
2024-11-13 08:52:48 -05:00
scawful
8f8727b6c9
Update include paths in extension manager files for consistency
2024-11-13 08:51:10 -05:00
scawful
c32a158f77
Refactor includes in graphics editors for consistency; remove unused headers and improve clarity
2024-11-13 08:50:56 -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
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
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
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
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
89a8e47e9c
Fix DungeonMap ScreenEditor gfx bug, update formatting
2024-11-10 09:55:07 -05:00
scawful
d118857e2e
Add keybinding save and load functionality to CommandManager
2024-11-10 09:03:50 -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
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
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
665d58aa97
General cleanup
2024-11-02 00:10:24 -05: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
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
c31f3b81be
Refactor code to remove unused headers and unnecessary includes
2024-09-25 00:37:23 -04:00