add yaze_load_project
This commit is contained in:
@@ -24,5 +24,6 @@ struct z3_overworld {
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
#endif // YAZE_OVERWORLD_H
|
||||
@@ -21,6 +21,14 @@ void yaze_cleanup(yaze_flags* flags) {
|
||||
}
|
||||
}
|
||||
|
||||
yaze_project* yaze_load_project(const char* filename) {
|
||||
yaze_project* project = new yaze_project();
|
||||
project->filename = filename;
|
||||
project->rom = yaze_load_rom(filename);
|
||||
project->overworld = yaze_load_overworld(project->rom);
|
||||
return project;
|
||||
}
|
||||
|
||||
z3_rom* yaze_load_rom(const char* filename) {
|
||||
yaze::app::Rom* internal_rom;
|
||||
internal_rom = new yaze::app::Rom();
|
||||
|
||||
@@ -49,6 +49,8 @@ struct yaze_project {
|
||||
z3_overworld* overworld;
|
||||
};
|
||||
|
||||
yaze_project* yaze_load_project(const char* filename);
|
||||
|
||||
/**
|
||||
* @brief Primitive of a Zelda3 ROM.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user