Files
Petari/include/Game/Camera/CameraTargetHolder.hpp
2026-09-20 00:45:26 +01:00

29 lines
595 B
C++

#pragma once
#include <revolution.h>
class CameraTargetActor;
class CameraTargetObj;
class CameraTargetPlayer;
class LiveActor;
class MarioActor;
class CameraTargetHolder {
public:
CameraTargetHolder();
virtual ~CameraTargetHolder() {
}
void movement();
CameraTargetObj* get();
void set(CameraTargetObj*);
void set(const LiveActor*);
void set(const MarioActor*);
bool isOnGround() const;
bool isMoving() const;
/* 0x4 */ CameraTargetObj* mTarget;
/* 0x8 */ CameraTargetActor* mTargetActor;
/* 0xC */ CameraTargetPlayer* mTargetPlayer;
};