mirror of
https://github.com/MonsterDruide1/OdysseyDecomp
synced 2026-04-27 19:14:06 +00:00
21 lines
586 B
C++
21 lines
586 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)
|
|
mDefaultInput = new SimpleCameraInput();
|
|
}
|
|
|
|
al::SimpleCameraInput* al::CameraInputHolder::getInput(s32 index) const {
|
|
return mInputs[index] ?: mDefaultInput;
|
|
}
|