mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-29 20:14:41 +00:00
23 lines
982 B
C++
23 lines
982 B
C++
#include "Library/Area/AreaInitInfo.h"
|
|
|
|
namespace al {
|
|
AreaInitInfo::AreaInitInfo() = default;
|
|
|
|
AreaInitInfo::AreaInitInfo(const PlacementInfo& placementInfo,
|
|
StageSwitchDirector* stageSwitchDirector, SceneObjHolder* sceneObjHolder)
|
|
: PlacementInfo(placementInfo), mStageSwitchDirector(stageSwitchDirector),
|
|
mSceneObjHolder(sceneObjHolder) {}
|
|
|
|
AreaInitInfo::AreaInitInfo(const PlacementInfo& placementInfo, const AreaInitInfo& initInfo)
|
|
: PlacementInfo(placementInfo), mStageSwitchDirector(initInfo.mStageSwitchDirector),
|
|
mSceneObjHolder(initInfo.mSceneObjHolder) {}
|
|
|
|
void AreaInitInfo::set(const PlacementInfo& placementInfo, StageSwitchDirector* stageSwitchDirector,
|
|
SceneObjHolder* sceneObjHolder) {
|
|
setZoneIter(placementInfo.getZoneIter());
|
|
setPlacementIter(placementInfo.getPlacementIter());
|
|
mStageSwitchDirector = stageSwitchDirector;
|
|
mSceneObjHolder = sceneObjHolder;
|
|
}
|
|
} // namespace al
|