From 2fd740e52949d196bc70ec9a21b24c409fa6bea2 Mon Sep 17 00:00:00 2001 From: scawful Date: Mon, 22 Dec 2025 14:53:47 -0500 Subject: [PATCH] fix(api): return room count in yaze_load_all_rooms --- src/yaze.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/yaze.cc b/src/yaze.cc index cc1edf86..92340b94 100644 --- a/src/yaze.cc +++ b/src/yaze.cc @@ -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(rom->impl); zelda3_dungeon_room* rooms = new zelda3_dungeon_room[256]; + if (room_count != nullptr) { + *room_count = 256; + } return rooms; }