rhino.cpp placeholders

This commit is contained in:
krystalgamer 2024-08-04 18:46:54 +02:00
parent ba5d744681
commit 4a50d3f517
2 changed files with 156 additions and 0 deletions

133
rhino.cpp
View File

@ -20,6 +20,139 @@ extern CBaddy *BaddyList;
extern i32 gBossRelated;
extern CCamera *CameraList;
// @MEDIUMTODO
void CRhino::AI(void)
{
printf("CRhino::AI(void)");
}
// @MEDIUMTODO
void CRhino::AttackPlayer(void)
{
printf("CRhino::AttackPlayer(void)");
}
// @MEDIUMTODO
void CRhino::ChargePlayer(void)
{
printf("CRhino::ChargePlayer(void)");
}
// @MEDIUMTODO
void CRhino::ChasePlayer(i32)
{
printf("CRhino::ChasePlayer(i32)");
}
// @SMALLTODO
void CRhino::CheckIfPlayerHit(void)
{
printf("CRhino::CheckIfPlayerHit(void)");
}
// @MEDIUMTODO
void CRhino::DieRhino(void)
{
printf("CRhino::DieRhino(void)");
}
// @MEDIUMTODO
void CRhino::DoDazedEffect(void)
{
printf("CRhino::DoDazedEffect(void)");
}
// @MEDIUMTODO
void CRhino::DoMGSShadow(void)
{
printf("CRhino::DoMGSShadow(void)");
}
// @SMALLTODO
void CRhino::FollowWaypoints(void)
{
printf("CRhino::FollowWaypoints(void)");
}
// @SMALLTODO
void CRhino::GetLaunched(void)
{
printf("CRhino::GetLaunched(void)");
}
// @MEDIUMTODO
void CRhino::GetShocked(void)
{
printf("CRhino::GetShocked(void)");
}
// @MEDIUMTODO
void CRhino::GetTrapped(void)
{
printf("CRhino::GetTrapped(void)");
}
// @MEDIUMTODO
void CRhino::GonnaHitWall(i32)
{
printf("CRhino::GonnaHitWall(i32)");
}
// @MEDIUMTODO
void CRhino::LineOfSightCheck(CVector const *,i32)
{
printf("CRhino::LineOfSightCheck(CVector const *,i32)");
}
// @MEDIUMTODO
void CRhino::PlaySounds(void)
{
printf("CRhino::PlaySounds(void)");
}
// @SMALLTODO
void CRhino::PlayXAPlease(i32,i32,i32)
{
printf("CRhino::PlayXAPlease(i32,i32,i32)");
}
// @MEDIUMTODO
void CRhino::SetUpStuckHorn(SLineInfo *,i32)
{
printf("CRhino::SetUpStuckHorn(SLineInfo *,i32)");
}
// @MEDIUMTODO
void CRhino::SlideFromHit(i32,i32,CVector *)
{
printf("CRhino::SlideFromHit(i32,i32,CVector *)");
}
// @MEDIUMTODO
void CRhino::StompGround(void)
{
printf("CRhino::StompGround(void)");
}
// @MEDIUMTODO
void CRhino::StuckInWall(void)
{
printf("CRhino::StuckInWall(void)");
}
// @SMALLTODO
CRhinoNasalSteam::~CRhinoNasalSteam(void)
{
printf("CRhinoNasalSteam::~CRhinoNasalSteam(void)");
}
// @SMALLTODO
void Rhino_RelocatableModuleClear(void)
{
printf("Rhino_RelocatableModuleClear(void)");
}
// @MEDIUMTODO
i32 CRhino::DetermineFightState(i32)
{

23
rhino.h
View File

@ -24,6 +24,27 @@ public:
EXPORT void TakeHit(void);
EXPORT i32 DetermineFightState(i32);
EXPORT void AI(void);
EXPORT void AttackPlayer(void);
EXPORT void ChargePlayer(void);
EXPORT void ChasePlayer(i32);
EXPORT void CheckIfPlayerHit(void);
EXPORT void DieRhino(void);
EXPORT void DoDazedEffect(void);
EXPORT void DoMGSShadow(void);
EXPORT void FollowWaypoints(void);
EXPORT void GetLaunched(void);
EXPORT void GetShocked(void);
EXPORT void GetTrapped(void);
EXPORT void GonnaHitWall(i32);
EXPORT void LineOfSightCheck(CVector const *,i32);
EXPORT void PlaySounds(void);
EXPORT void PlayXAPlease(i32,i32,i32);
EXPORT void SetUpStuckHorn(SLineInfo *,i32);
EXPORT void SlideFromHit(i32,i32,CVector *);
EXPORT void StompGround(void);
EXPORT void StuckInWall(void);
unsigned char padTop[0x344 - 0x324];
i32 field_344;
u8 padAfter344[0x358-0x344-4];
@ -46,12 +67,14 @@ class CRhinoNasalSteam : public CFlatBit
{
public:
EXPORT CRhinoNasalSteam(CVector*, CVector*);
EXPORT ~CRhinoNasalSteam(void);
EXPORT void Move(void);
};
void validate_CRhino(void);
void validate_CRhinoNasalSteam(void);
EXPORT void Rhino_CreateRhino(const unsigned int *stack, unsigned int *result);
EXPORT void Rhino_RelocatableModuleClear(void);
#endif