fix(api): return room count in yaze_load_all_rooms
This commit is contained in:
@@ -233,12 +233,15 @@ zelda3_overworld* yaze_load_overworld(const zelda3_rom* rom) {
|
||||
return overworld;
|
||||
}
|
||||
|
||||
zelda3_dungeon_room* yaze_load_all_rooms(const zelda3_rom* rom) {
|
||||
zelda3_dungeon_room* yaze_load_all_rooms(const zelda3_rom* rom, int* room_count) {
|
||||
if (rom->impl == nullptr) {
|
||||
return nullptr;
|
||||
}
|
||||
yaze::Rom* internal_rom = static_cast<yaze::Rom*>(rom->impl);
|
||||
zelda3_dungeon_room* rooms = new zelda3_dungeon_room[256];
|
||||
if (room_count != nullptr) {
|
||||
*room_count = 256;
|
||||
}
|
||||
return rooms;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user