Commit Graph

41 Commits

Author SHA1 Message Date
scawful
44e13cf4bb Refactor bitmap palette management across various components to streamline palette setting and improve error handling; remove unnecessary status checks and enhance consistency in palette application methods. 2025-04-17 21:49:47 -04:00
scawful
f43328a1ae Update overworld loading logic to use Rom pointers directly; adjust test cases for consistency. 2025-04-12 11:29:45 -04:00
scawful
5e13b1b571 Remove dungeon.h and overworld.h headers; integrate their structures directly into zelda.h and update include paths in related source files. 2025-04-11 00:50:48 -04:00
scawful
ad490cad71 Add YAZE_UTIL_SRC to CMakeLists and update flag definitions in z3ed and yaze 2025-04-05 13:46:56 -04:00
scawful
09473fde5e Add missing includes for app_delegate and flag in yaze.cc 2025-03-08 00:35:22 -05:00
scawful
004201c594 yaze_app_main fn: add main application entry point for yaze with command-line argument parsing and controller management 2025-02-10 11:52:50 -05:00
scawful
80b84caca8 Add yaze_save_rom function for saving ROM files 2025-01-19 02:45:56 -05:00
scawful
054f78ceb1 Update yaze.cc lib implementation to use zelda3 scoped fns 2025-01-18 15:10:47 -05:00
scawful
70510ec0e9 Fix overworld initialization by passing internal ROM to constructor 2025-01-17 23:31:32 -05:00
scawful
30bfa91427 Refactor yaze initialization and shutdown to use status codes and add error messaging 2025-01-06 23:17:18 -05:00
scawful
5ff7eaa526 Add yaze_config.h for version management and update version check logic 2024-12-31 12:50:14 -05:00
scawful
7e470f2b33 remove dungeon namespace 2024-12-29 16:14:20 -05:00
scawful
8f9aac1952 Update yaze lib source 2024-12-29 09:59:33 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -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
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
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
scawful
b4f07563a8 chore: Refactor yaze_test and test_editor for improved organization and readability 2024-08-25 11:02:37 -04:00
scawful
ba4700f124 housekeeping 2024-08-11 11:52:57 -04:00
scawful
e885c65b6c add yaze_check_version and core::CheckVersion 2024-08-10 21:32:16 -04:00
scawful
6e6f833b8e housekeeping cli and py 2024-08-10 20:30:45 -04:00
scawful
21f49f9946 add overworld_maps to yaze_load_overworld 2024-08-09 02:18:49 -04:00
scawful
6523844eac add yaze_load_project 2024-08-09 01:54:21 -04:00
scawful
596f5926dd add yaze_load_overworld 2024-08-09 01:43:54 -04:00
scawful
8a2477dd1f add yaze_flags, implement yaze_init, yaze_cleanup 2024-08-08 21:21:24 -04:00
scawful
bda251767c add yaze prefix to get_color_from_paletteset 2024-08-08 21:18:42 -04:00
scawful
200659e5d9 rename rom to z3_rom 2024-08-08 21:18:22 -04:00
scawful
5dedcd7ea4 rename yaze_c Rom to rom to fit convention of other primitives 2024-08-07 15:38:51 -04:00
scawful
1d4b86d61c add get_color_from_paletteset 2024-08-07 01:29:16 -04:00
scawful
38cbba79e2 implement load_rom and unload_rom 2024-08-06 22:23:43 -04:00
scawful
4013f30663 add yaze_c lib top level bindings 2024-08-06 21:26:41 -04:00
Justin Scofield
f59e3b46c2 Move yaze main 2022-08-15 13:04:55 -04:00
Justin Scofield
3b0dc9c195 Return Controller onEntry error in main. 2022-08-04 19:04:09 +00:00
Justin Scofield
69928b1212 Restore yaze header to help with build 2022-07-30 12:44:04 -04:00
Justin Scofield
332bf5f3f3 Build SDL from source 2022-07-30 12:15:08 -04:00
Justin Scofield
e4bdc525c2 Update yaze 2022-07-24 00:02:12 -04:00
Justin Scofield
118cc1eae6 Added failure signal handler 2022-07-23 18:43:35 -04:00
Justin Scofield
8aa19eae7e Remove unnecessary header 2022-07-23 14:33:55 -04:00
scawful
dce7434c51 remove entry_point header 2022-07-06 19:17:26 -04:00
scawful
accf24c244 Added yaze header and source 2022-06-08 23:05:17 -04:00