Commit Graph

2097 Commits

Author SHA1 Message Date
scawful
e515396f11 Update imgui_test_engine submodule to latest commit 2024-12-08 21:10:34 -05:00
scawful
b8c5b293b6 Update submodule imgui to latest commit 2024-12-08 21:10:05 -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
4060d1bc70 update yaze.xcodeproj 2024-12-08 08:08:30 -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
scawful
36e5f7a150 Refactor input handling in Emulator and Controller for improved key event management 2024-11-18 14:34:08 -05:00
scawful
b38dc078fe Remove unused includes in z3ed.cc for improved code clarity 2024-11-18 14:13:12 -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
4c2acea637 Update include path for editor utilities to improve clarity and organization 2024-11-18 14:06:08 -05:00
scawful
f630aa88a2 Refactor command manager and editor includes for improved organization and functionality 2024-11-18 14:05:54 -05:00
scawful
f54e5bf21c Rename SPC-related structures and methods for consistent casing 2024-11-18 14:05:21 -05:00
scawful
731eb456ab Refactor editor includes and update source files for improved organization 2024-11-18 14:05:08 -05:00
scawful
9f4756a853 Rename InitializeCocoa to yaze_initialize_cocoa for consistency in platform initialization 2024-11-15 23:51:31 -05:00
scawful
89774ddab4 Refactor AppDelegate header and implementation for improved readability and organization 2024-11-15 23:50:58 -05:00
scawful
ced92320db update imgui 2024-11-15 23:47:15 -05:00
scawful
3bbc12767c Move yaze.h to incl 2024-11-15 23:47:04 -05:00
scawful
c17a880830 Update KeyPressed reference in imgui_memory_editor 2024-11-15 23:46:44 -05:00
scawful
1e330f4a72 Refactor yaze_init and yaze_cleanup to use project ROM filename and simplify header includes 2024-11-15 23:40:57 -05:00
scawful
cb7e8fc6ec Update iOS project and main 2024-11-15 23:40:48 -05:00
scawful
53c8667c48 Add incl directory to yaze_emu target include paths 2024-11-15 23:39:55 -05:00
scawful
f7dd9622c9 move yaze_py target to the cli directory 2024-11-15 23:39:26 -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
30b72dba70 Move incl directory 2024-11-15 23:37:33 -05:00
scawful
3cce624f59 Add absl/strings/str_format.h include to renderer.h 2024-11-15 21:21:27 -05:00
scawful
876a83f61c Add font loading functionality and refactor font handling in core 2024-11-15 21:21:13 -05:00
scawful
8490625078 Update ImGui 2024-11-15 11:24:07 -05:00
scawful
ac05355ace Update iOS project and ImGui load order in main.mm 2024-11-14 13:31:38 -05:00
scawful
fbb46d571a Housekeeping 2024-11-14 13:28:42 -05:00
scawful
1297f2096b Update documentation 2024-11-14 13:27:42 -05:00
scawful
e3ed705336 Refactor tab handling in Dungeon and Graphics editors for improved readability 2024-11-13 09:42:54 -05:00
scawful
12309f460e Refactor SaveAllGraphicsData 2024-11-13 09:40:36 -05:00
scawful
6aadd51a2d Implement SaveAllGraphicsData function to handle graphics sheet saving 2024-11-13 09:30:55 -05:00
scawful
0ebcd9a178 Add kSaveGraphicsSheet flag to ExperimentFlags for graphics sheet saving 2024-11-13 09:30:49 -05:00
scawful
d1c84e7b91 Update CMakeLists.txt to include snes_tile.h and dungeon.h; remove yaze_flags structure from yaze.h to simplify initialization 2024-11-13 09:18:12 -05:00
scawful
f917929770 Enhance overworld structures by adding new fields to z3_overworld_map and z3_overworld; improve map and sprite management 2024-11-13 09:16:54 -05:00
scawful
ab7fa2ecac Rename InitializeCocoa to yaze_run_cocoa_app_delegate and update its implementation; streamline Cocoa app delegate handling 2024-11-13 09:16:46 -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
8e8b3ed2f7 Refactor Renderer class to remove inheritance from ExperimentFlags; streamline bitmap rendering and updating methods 2024-11-13 08:53:24 -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