mirror of
https://github.com/zeldaret/ph
synced 2026-05-23 23:05:17 -04:00
46 lines
1.1 KiB
C++
46 lines
1.1 KiB
C++
#pragma once
|
|
|
|
#include "global.h"
|
|
#include "types.h"
|
|
#include "lib/math.h"
|
|
|
|
#include "Player/PlayerLinkBase.hpp"
|
|
#include "Player/MotionParams.hpp"
|
|
|
|
#include "Actor/ActorManager.hpp"
|
|
|
|
#include "Debug/DebugHierarchy.hpp"
|
|
|
|
typedef s32 PlayerCharacter;
|
|
enum PlayerCharacter_ {
|
|
PlayerCharacter_Link = 0,
|
|
PlayerCharacter_Gongoron = 1,
|
|
};
|
|
|
|
class PlayerLink: public PlayerLinkBase {
|
|
/* 00 (base) */
|
|
/* 14 */ Vec3p mPos;
|
|
/* 20 */ Vec3p mVel;
|
|
/* 2c */ unk8 mTilePos[2][2];
|
|
/* 30 */ unk32 mAltitude;
|
|
/* 34 */ unk8 mUnk_34[4];
|
|
/* 38 */ s32 mUnk_38;
|
|
/* 3c */ ActorRef mUnkRef_03c;
|
|
/* 44 */ s32 mUnk_44;
|
|
/* 48 */ unk16 mUnk_48;
|
|
/* 4a */ unk16 mUnk_4a;
|
|
/* 4c */ unk32 mUnk_4c;
|
|
/* 50 */ unk32 mUnk_50;
|
|
/* 54 */ s16 mUnk_54;
|
|
/* 56 */ unk16 mUnk_56;
|
|
/* 58 */ unk16 mUnk_58;
|
|
/* 5a */ s16 mUnk_5a;
|
|
/* 5c */ unk8 mUnk_5c[3];
|
|
/* 5f */ bool mUnk_5f;
|
|
/* 60 */ MotionParams *mMotionParams;
|
|
/* 64 */ DebugHierarchy *mDebugHierarchy_0;
|
|
/* 68 */ DebugHierarchy *mDebugHierarchy_1;
|
|
/* 6c */ DebugHierarchy *mDebugHierarchy_2;
|
|
/* 70 */
|
|
};
|