1#include "Game/Camera/CameraDirector.hpp"
2#include "Game/Camera/CameraTargetArg.hpp"
3#include "Game/Camera/CameraTargetObj.hpp"
4#include "Game/Camera/CameraTargetMtx.hpp"
5#include "Game/LiveActor/LiveActor.hpp"
7CameraTargetArg::CameraTargetArg(
const LiveActor *pLiveActor) {
8 mLiveActor = pLiveActor;
11 mMarioActor =
nullptr;
14void CameraTargetArg::setTarget()
const {
19 director->setTarget(obj);
26 mtx->invalidateLastMove();
29 director->setTarget(mTargetMtx);
35 if (liveActor !=
nullptr) {
37 director->setTargetActor(liveActor);
43 if (marioActor !=
nullptr) {
45 director->setTargetPlayer(marioActor);
The basis of a drawable actor that can contain states (see: Nerve)