add yaze_load_project
This commit is contained in:
@@ -24,5 +24,6 @@ struct z3_overworld {
|
|||||||
|
|
||||||
#ifdef __cplusplus
|
#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) {
|
z3_rom* yaze_load_rom(const char* filename) {
|
||||||
yaze::app::Rom* internal_rom;
|
yaze::app::Rom* internal_rom;
|
||||||
internal_rom = new yaze::app::Rom();
|
internal_rom = new yaze::app::Rom();
|
||||||
|
|||||||
@@ -49,6 +49,8 @@ struct yaze_project {
|
|||||||
z3_overworld* overworld;
|
z3_overworld* overworld;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
yaze_project* yaze_load_project(const char* filename);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @brief Primitive of a Zelda3 ROM.
|
* @brief Primitive of a Zelda3 ROM.
|
||||||
*/
|
*/
|
||||||
|
|||||||
Reference in New Issue
Block a user