mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-23 09:04:21 +00:00
21 lines
598 B
C++
21 lines
598 B
C++
#include "Library/Camera/CameraInputHolder.h"
|
|
|
|
#include <basis/seadTypes.h>
|
|
|
|
#include "Library/Camera/SimpleCameraInput.h"
|
|
|
|
al::CameraInputHolder::CameraInputHolder(s32 size) : mInputsSize(size) {
|
|
mInputs = new SimpleCameraInput*[mInputsSize];
|
|
for (s32 index = 0; index < mInputsSize; index++)
|
|
mInputs[index] = nullptr;
|
|
}
|
|
|
|
void al::CameraInputHolder::initAfterPlacement() {
|
|
if (mDefaultInput == nullptr)
|
|
mDefaultInput = new SimpleCameraInput(-1);
|
|
}
|
|
|
|
al::SimpleCameraInput* al::CameraInputHolder::getInput(s32 index) const {
|
|
return mInputs[index] ?: mDefaultInput;
|
|
}
|