mirror of
https://github.com/zeldaret/ph
synced 2026-06-30 19:21:36 -04:00
50 lines
1.4 KiB
C++
50 lines
1.4 KiB
C++
#pragma once
|
|
|
|
#include "global.h"
|
|
#include "nds/math.h"
|
|
#include "types.h"
|
|
|
|
#include "Actor/Actor.hpp"
|
|
#include "Actor/ActorType.hpp"
|
|
|
|
class ActorRope : public Actor {
|
|
public:
|
|
static ActorType gType;
|
|
|
|
/* 000 (base) */
|
|
/* 158 */ unk8 mUnk_158[0xc];
|
|
/* 164 */ unk16 mUnk_164;
|
|
/* 166 */ unk16 mUnk_166;
|
|
/* 168 */ unk8 mUnk_168[0x3];
|
|
/* 16b */ unk8 mUnk_16b;
|
|
/* 16c */ unk8 mUnk_16c;
|
|
/* 16d */ unk8 mUnk_16d;
|
|
/* 16e */ unk16 mUnk_16e;
|
|
/* 170 */ unk8 mUnk_170[0x4];
|
|
/* 174 */ Vec3p mUnk_174;
|
|
/* 180 */ Vec3p mUnk_180;
|
|
/* 18c */ unk8 mUnk_18c[0x4];
|
|
/* 190 */ Vec3p mUnk_190;
|
|
/* 19c */ u32 mUnk_19c;
|
|
/* 1a0 */
|
|
|
|
/* 00 */ virtual ~ActorRope() override;
|
|
/* 08 */ virtual bool vfunc_08() override;
|
|
/* 10 */ virtual void vfunc_10(u32 param1) override;
|
|
/* 14 */ virtual void vfunc_14(u32 param1) override;
|
|
/* 18 */ virtual void vfunc_18(u32 param1) override;
|
|
/* 20 */ virtual void vfunc_20(bool param1) override;
|
|
/* b4 */
|
|
|
|
static ActorRope *Create();
|
|
static void func_ov014_0212382c(Vec4p *vec);
|
|
static q20 func_ov014_0212384c();
|
|
s32 func_ov014_021238f0();
|
|
void func_ov014_02123904();
|
|
bool func_ov014_02123960();
|
|
void func_ov014_02123c54(s32 param1);
|
|
bool func_ov014_02123cd0(Vec3p *param1, s32 param2);
|
|
bool func_ov014_02123e1c();
|
|
bool func_ov014_02123e48(unk32 param1);
|
|
};
|