This commit is contained in:
GRAnimated 2026-04-23 03:40:40 +02:00 committed by GitHub
commit 5e9c5a0ba8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 29 additions and 7 deletions

View file

@ -143,8 +143,8 @@ void initGyroCameraCtrl(al::CameraPoser*);
void resetGyro(al::CameraPoser*);
void calcCameraGyroPose(const al::CameraPoser*, sead::Vector3f*, sead::Vector3f*, sead::Vector3f*);
void getGyroFront(al::CameraPoser*);
void getGyroAngleV(al::CameraPoser*);
void getGyroAngleH(al::CameraPoser*);
f32 getGyroAngleV(al::CameraPoser*);
f32 getGyroAngleH(al::CameraPoser*);
void setGyroLimitAngleV(al::CameraPoser*, f32, f32);
void setGyroSensitivity(al::CameraPoser*, f32, f32);
void reduceGyroSencitivity(al::CameraPoser*);

View file

@ -1,7 +1,29 @@
#pragma once
#include <basis/seadTypes.h>
namespace al {
class LayoutActor;
class LayoutActorGroup {};
class LayoutActorGroup {
public:
LayoutActorGroup(const char*, s32);
void registerActor(LayoutActor*);
LayoutActor* findDeadActor() const;
LayoutActor* tryFindDeadActor() const;
const char* getGroupName() const { return mGroupName; }
s32 getMaxActorCount() const { return mMaxActorCount; }
s32 getActorCount() const { return mActorCount; }
LayoutActor* getActor(s32 idx) const { return mActors[idx]; }
private:
const char* mGroupName;
s32 mMaxActorCount;
s32 mActorCount;
LayoutActor** mActors;
};
} // namespace al

View file

@ -56,9 +56,9 @@ void setPaneLocalSize(IUseLayout*, const char*, const sead::Vector2f&);
void setPaneLocalAlpha(IUseLayout*, const char*, f32);
sead::Vector3f getPaneLocalTrans(const IUseLayout*, const char*);
void getPaneLocalSize(sead::Vector2f*, const IUseLayout*, const char*);
const sead::Vector3f& getPaneLocalRotate(const IUseLayout*, const char*);
const sead::Vector3f& getPaneLocalScale(const IUseLayout*, const char*);
const sead::Vector3f& getTextBoxDrawRectSize(const IUseLayout*, const char*);
sead::Vector3f getPaneLocalRotate(const IUseLayout*, const char*);
sead::Vector2f getPaneLocalScale(const IUseLayout*, const char*);
sead::Vector2f getTextBoxDrawRectSize(const IUseLayout*, const char*);
void showPane(IUseLayout*, const char*);
void hidePane(IUseLayout*, const char*);
void showPaneNoRecursive(IUseLayout*, const char*);

View file

@ -332,7 +332,7 @@ s32 calcJoitsAmountFromJoint(LiveActor*, const char*);
bool isPartialSklAnimEnd(const LiveActor* actor, s32 index);
bool isPartialSklAnimOneTime(const LiveActor* actor, s32 index);
bool isPartialSklAnimAttached(const LiveActor* actor, s32 index);
bool isPartialAnimPlaying(const LiveActor*, s32);
bool isPartialSklAnimPlaying(const LiveActor* actor, const char* partsName, s32 index);
} // namespace al