yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze_core.h
Go to the documentation of this file.
1#ifndef YAZE_CORE_H
2#define YAZE_CORE_H
3
9#ifdef __cplusplus
10extern "C" {
11#endif
12
13#include <stddef.h>
14
15#include "yaze_errors.h"
16#include "zelda.h"
17
22
32
40void yaze_library_shutdown(void);
41
49int yaze_app_main(int argc, char** argv);
50
63yaze_status yaze_init(yaze_editor_context* context, const char* rom_filename);
64
75
76#ifdef __cplusplus
77}
78#endif
79
80#endif // YAZE_CORE_H
zelda3_rom * rom
Definition yaze_core.h:19
const char * error_message
Definition yaze_core.h:20
ROM data structure.
Definition zelda.h:210
yaze_status yaze_library_init(void)
Initialize the YAZE library.
Definition yaze.cc:20
int yaze_app_main(int argc, char **argv)
Main entry point for the YAZE application.
yaze_status yaze_shutdown(yaze_editor_context *context)
Shutdown and clean up a YAZE editor context.
Definition yaze.cc:101
struct yaze_editor_context yaze_editor_context
yaze_status yaze_init(yaze_editor_context *context, const char *rom_filename)
Initialize a YAZE editor context.
Definition yaze.cc:75
void yaze_library_shutdown(void)
Shutdown the YAZE library.
Definition yaze.cc:30
Status codes and error helpers for the YAZE public API.
yaze_status
Status codes returned by YAZE functions.
Definition yaze_errors.h:19
The Legend of Zelda: A Link to the Past - Data Structures and Constants.