Fix overworld initialization by passing internal ROM to constructor
This commit is contained in:
@@ -116,7 +116,7 @@ z3_overworld *yaze_load_overworld(const z3_rom *rom) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
yaze::Rom *internal_rom = static_cast<yaze::Rom *>(rom->impl);
|
yaze::Rom *internal_rom = static_cast<yaze::Rom *>(rom->impl);
|
||||||
auto internal_overworld = new yaze::zelda3::Overworld();
|
auto internal_overworld = new yaze::zelda3::Overworld(*internal_rom);
|
||||||
if (!internal_overworld->Load(*internal_rom).ok()) {
|
if (!internal_overworld->Load(*internal_rom).ok()) {
|
||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user