#include "Player/EquipRope.hpp"
#include "Player/LinkStateItem.hpp"

EquipRope_Unk_02198dd0 sUnk_02198dd0;

bool func_ov057_02198d00(Vec3p *vec, Vec3p *dest, q20 step) {}
unk32 EquipRope_Unk_02198dd0::vfunc_08() {}
unk32 EquipRope_Unk_02198dd0::vfunc_0c() {}
unk32 EquipRope_Unk_02198dd0::vfunc_14() {}
EquipRope_Unk_02198dd0::EquipRope_Unk_02198dd0() {}
unk32 EquipRope_Unk_02198dd0::vfunc_10(s32 *param1) {}
bool EquipRope_Unk_18::func_ov057_02198e80() {}
void EquipRope_Unk_18::func_ov057_02198fc0(u32 param1) {}
void EquipRope_Unk_18::func_ov057_02199028(s32 param1) {}
bool EquipRope::IsUsable(unk32 param1) const {}
void EquipRope::func_ov057_021990ec() {}
void EquipRope::func_ov057_021990f8() {}
bool EquipRope_Unk_18::func_ov057_02199104(EquipRope_Unk_18 *other) {}
bool EquipRope::func_ov057_0219922c(u32 param1) {}
void EquipRope::func_ov057_021992b4(s32 param1) {}
void EquipRope::vfunc_18() {}
void EquipRope::vfunc_1c() {}
bool EquipRope::func_ov057_0219939c(s32 *param1, s32 param2) {}
bool EquipRope::func_ov057_02199454(s32 param1) {}
bool EquipRope::func_ov057_021994c0(unk32 *param1) {}
s32 EquipRope::func_ov057_021996b0(Vec3p *param1) {}
void EquipRope::vfunc_30() {}
void EquipRope::vfunc_38(unk32 param1) {}
void EquipRope::func_ov057_02199ad8() {}
void EquipRope::func_ov057_02199c78() {}
void EquipRope::func_ov057_02199d54() {}
void EquipRope::func_ov057_02199e24() {}
EquipRope_Unk_02198dd0::~EquipRope_Unk_02198dd0() {}
void LinkStateItem::func_ov057_02199e64() {}
EquipRope *GetEquipRope();
void LinkStateItem::func_ov057_02199edc() {}
void LinkStateItem::func_ov057_0219a208() {}
void LinkStateItem::StopUsingRope() {}
bool LinkStateItem::func_ov057_0219a364() {}