Justin Scofield
|
1ca1e5f17a
|
make hex format strings const static
|
2024-12-31 11:41:26 -05:00 |
|
scawful
|
79a16bbefe
|
mmmm housekeeping
|
2024-12-30 19:05:16 -05:00 |
|
scawful
|
19deca88ab
|
Add OverworldEntranceTileTypes and remove EntranceContext boiler plate
|
2024-12-30 19:04:51 -05:00 |
|
scawful
|
96095969c6
|
Refactor GfxContext references to use gfx::GfxContext for consistency
|
2024-12-30 19:04:20 -05:00 |
|
Justin Scofield
|
10c7e15f92
|
Add font path prefix for non apple platforms
|
2024-12-30 09:56:26 -05:00 |
|
Justin Scofield
|
8b0d12b6c7
|
DrawSpriteTile
|
2024-12-30 09:55:50 -05:00 |
|
Justin Scofield
|
75cb615ed6
|
Breakup conditional for DrawSpriteTile due to MSVC limits
|
2024-12-30 09:54:12 -05:00 |
|
scawful
|
59e59f8a38
|
Refactor hex string handling: replace UppercaseHex functions with Hex equivalents
|
2024-12-30 09:48:19 -05:00 |
|
scawful
|
f13ce9d6fd
|
Refactor hex string handling: introduce HexStringParams struct and consolidate hex formatting functions
|
2024-12-30 09:46:51 -05:00 |
|
Justin Scofield
|
d1a032a1f5
|
Refactor Controller in main to use std::unique_ptr
|
2024-12-30 08:19:17 -05:00 |
|
Justin Scofield
|
e7ff32e223
|
Refactor platform-specific initialization
- Removed `#if defined(_WIN32)` and `#define main SDL_main`
- Set `SDL_MAIN_HANDLED` and called `SDL_SetMainReady` for Windows
|
2024-12-30 08:18:46 -05:00 |
|
Justin Scofield
|
690255d29e
|
Remove hardcoded mingw sdl2 lib linkage
|
2024-12-30 08:15:45 -05:00 |
|
scawful
|
6699c4e605
|
Refactor object renderer: update class member types for consistency and clarity
|
2024-12-30 07:50:46 -05:00 |
|
scawful
|
c23a2458c4
|
Refactor emulator code: update SNES references to Snes for consistency, clean up includes, and remove commented-out code
|
2024-12-30 07:50:37 -05:00 |
|
scawful
|
d2a6169914
|
Refactor SNES class: rename to Snes for consistency, update method names, and clean up includes
|
2024-12-30 07:50:30 -05:00 |
|
scawful
|
b904cfd8a4
|
Refactor CPU clock and instruction handling: improve variable naming for clarity and consistency
|
2024-12-30 07:50:18 -05:00 |
|
scawful
|
0e81df57fd
|
Refactor PPU code: remove unused namespaces and clean up includes in PPU files
|
2024-12-30 07:50:12 -05:00 |
|
scawful
|
f8f7d361a7
|
Refactor DMA handling: rename functions for clarity, remove unused header, and optimize memory initialization
|
2024-12-30 07:50:06 -05:00 |
|
scawful
|
f48cd171e1
|
Remove unused audio namespace and clean up includes in APU and DSP files
|
2024-12-30 07:49:46 -05:00 |
|
scawful
|
33af535ca3
|
Fix formatting in input.h and include variant header
|
2024-12-29 16:48:33 -05:00 |
|
scawful
|
c0bce7fd1c
|
Fix formatting and clean up namespace declarations in editor and GUI files
|
2024-12-29 16:45:48 -05:00 |
|
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
|
ed36d53600
|
Add Theme struct and theme management functions for improved GUI styling
|
2024-12-29 16:03:59 -05:00 |
|
scawful
|
3fc3e2af43
|
Refactor OverworldEditor toolset to use gui::AddTableColumn
|
2024-12-29 16:03:40 -05:00 |
|
scawful
|
9a680310bd
|
Add table handling functions: implement AddTableColumn and DrawTable for improved GUI layout
|
2024-12-29 16:03:11 -05:00 |
|
scawful
|
17659eccab
|
Refactor DungeonEditor::RefreshGraphics for improved readability and consistency
|
2024-12-29 16:02:47 -05:00 |
|
scawful
|
bf862f2d5a
|
Refactor file loading functions: simplify LoadFile, add LoadConfigFile, and adjust platform handling
|
2024-12-29 10:44:22 -05:00 |
|
scawful
|
1b7b56d7dc
|
Refactor color handling: update SnesColor references to gfx::SnesColor and add Color struct with utility functions
|
2024-12-29 10:43:59 -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
|
3ebe17c7bd
|
Cleanup style.h
|
2024-12-28 17:48:30 -05:00 |
|
scawful
|
07726d90a0
|
Cleanup MessageEditor
|
2024-12-28 17:47:33 -05:00 |
|
scawful
|
77a6313bb3
|
Move OverworldEntrance, OverworldExit, OverworldItem to own files
|
2024-12-28 17:18:19 -05:00 |
|
scawful
|
f752fc0d4a
|
Cleanup OverworldEditor
|
2024-12-28 17:17:50 -05:00 |
|
scawful
|
0adfdfb135
|
Add getter for active state in Controller class
|
2024-12-21 18:56:47 -05:00 |
|
scawful
|
8b4345ca0a
|
Remove conditional logging to console in logm function
|
2024-12-09 18:39:04 -05:00 |
|
scawful
|
4507bd6b7a
|
Enhance font loading error handling in LoadPackageFonts function
|
2024-12-08 21:22:26 -05:00 |
|
scawful
|
4da4a48aed
|
Refactor tile data access in Bitmap and update color writing in WriteColor method
|
2024-12-08 08:09:36 -05:00 |
|
scawful
|
253dfff2a3
|
Fix tile ID calculation to account for global scale
|
2024-11-28 11:50:47 -05:00 |
|
scawful
|
853ecac4c4
|
Simplify SDL deleter logic
|
2024-11-27 16:39:36 -05:00 |
|
scawful
|
039d64c539
|
Add platform-specific source for Apple and clean up includes in SNES header
|
2024-11-27 16:39:20 -05:00 |
|
scawful
|
97b3a8638a
|
Refactor common module: streamline includes, improve code organization, and enhance logging functionality
|
2024-11-20 09:53:01 -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
|
bf06fff0dc
|
Refactor input handling in Controller to improve event processing structure
|
2024-11-18 16:58:06 -05:00 |
|
scawful
|
d45917fcab
|
Update executable source file and improve keybinding naming conventions for clarity
|
2024-11-18 16:57:10 -05:00 |
|