yaze 0.2.0
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
extension_sample.c
Go to the documentation of this file.
1#include <stdio.h>
2
3#include "incl/extension.h"
4#include "yaze.h"
5
7 printf("My Extension Initialized\n");
8}
9
10void my_extension_cleanup(void) { printf("My Extension Cleaned Up\n"); }
11
13 // Add a custom tab or panel to the editor
14}
15
17 // Modify ROM data
18}
19
21 // Register custom commands
22}
23
25 // Handle custom file formats
26}
27
30 // Register event hooks for specific events
31}
32
34 // Register custom tools or editors
35}
36
yaze_event_type
Definition extension.h:17
void(* yaze_event_hook_func)(void)
Definition extension.h:15
void my_extension_register_event_hooks(yaze_event_type event, yaze_event_hook_func hook)
void my_extension_extend_ui(yaze_editor_context *context)
void my_extension_handle_file_format(void)
void my_extension_register_commands(void)
void my_extension_initialize(yaze_editor_context *context)
void my_extension_manipulate_rom(z3_rom *rom)
yaze_extension * get_yaze_extension(void)
void my_extension_cleanup(void)
void my_extension_register_custom_tools(void)
Extension editor context.
Definition yaze.h:42
Extension interface for Yaze.
Definition extension.h:29
Primitive of a Zelda3 ROM.
Definition yaze.h:89