mirror of https://github.com/AxioDL/metaforce.git
CGameArea: Make use of std::make_unique where applicable
This commit is contained in:
parent
f1e28a1290
commit
93dd28988d
|
@ -687,7 +687,7 @@ bool CGameArea::StartStreamingMainArea() {
|
||||||
case EPhase::LoadHeader: {
|
case EPhase::LoadHeader: {
|
||||||
x110_mreaSecBufs.reserve(3);
|
x110_mreaSecBufs.reserve(3);
|
||||||
AllocNewAreaData(0, 96);
|
AllocNewAreaData(0, 96);
|
||||||
x12c_postConstructed.reset(new CPostConstructed());
|
x12c_postConstructed = std::make_unique<CPostConstructed>();
|
||||||
xf4_phase = EPhase::LoadSecSizes;
|
xf4_phase = EPhase::LoadSecSizes;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@ -998,8 +998,8 @@ void CGameArea::PostConstructArea() {
|
||||||
++secIt;
|
++secIt;
|
||||||
}
|
}
|
||||||
|
|
||||||
x12c_postConstructed->x10c0_areaObjs.reset(new CAreaObjectList(x4_selfIdx));
|
x12c_postConstructed->x10c0_areaObjs = std::make_unique<CAreaObjectList>(x4_selfIdx);
|
||||||
x12c_postConstructed->x10c4_areaFog.reset(new CAreaFog());
|
x12c_postConstructed->x10c4_areaFog = std::make_unique<CAreaFog>();
|
||||||
|
|
||||||
/* URDE addition: preemptively fill in area models so shaders may be polled for completion */
|
/* URDE addition: preemptively fill in area models so shaders may be polled for completion */
|
||||||
if (!x12c_postConstructed->x1108_25_modelsConstructed)
|
if (!x12c_postConstructed->x1108_25_modelsConstructed)
|
||||||
|
|
Loading…
Reference in New Issue