Add yaze_save_rom function for saving ROM files
This commit is contained in:
@@ -92,6 +92,7 @@ typedef struct zelda3_rom {
|
|||||||
|
|
||||||
zelda3_rom* yaze_load_rom(const char* filename);
|
zelda3_rom* yaze_load_rom(const char* filename);
|
||||||
void yaze_unload_rom(zelda3_rom* rom);
|
void yaze_unload_rom(zelda3_rom* rom);
|
||||||
|
void yaze_save_rom(zelda3_rom* rom, const char* filename);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,6 +76,13 @@ void yaze_unload_rom(zelda3_rom *rom) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void yaze_save_rom(zelda3_rom *rom, const char *filename) {
|
||||||
|
if (rom->impl) {
|
||||||
|
yaze::Rom *internal_rom = static_cast<yaze::Rom *>(rom->impl);
|
||||||
|
internal_rom->SaveToFile(false, false, filename);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
yaze_bitmap yaze_load_bitmap(const char *filename) {
|
yaze_bitmap yaze_load_bitmap(const char *filename) {
|
||||||
yaze_bitmap bitmap;
|
yaze_bitmap bitmap;
|
||||||
bitmap.width = 0;
|
bitmap.width = 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user