document ba/carry, ba/drone and ba/falldamage

This commit is contained in:
Banjo Kazooie
2024-06-17 01:10:20 -05:00
parent 092de6aae3
commit 4c7da41508
41 changed files with 476 additions and 435 deletions

View File

@@ -696,9 +696,9 @@ void func_802AADBC(void);
void func_802AAE08(void);
void func_802AAE4C(void);
void func_802AEDE8(void);
void func_802AEE48(void);
void func_802AEE9C(void);
void bsDroneGoTo_init(void);
void bsDroneGoTo_update(void);
void bsDroneGoTo_end(void);
void bsDroneLook_init(void);
void bsDroneLook_update(void);
void bsDroneLook_end(void);

17
include/core2/ba/carry.h Normal file
View File

@@ -0,0 +1,17 @@
#ifndef __BA_CARRY_H__
#define __BA_CARRY_H__
#include <ultra64.h>
#include "prop.h"
void bacarry_init(void);
void bacarry_end(void);
void bacarry_update(void);
void bacarry_reset_marker(void);
ActorMarker *bacarry_get_marker(void);
void bacarry_set_marker(ActorMarker *arg0);
void bacarry_set_offsets(f32 height, f32 rotation);
#endif

24
include/core2/ba/drone.h Normal file
View File

@@ -0,0 +1,24 @@
#ifndef __BA_DRONE_H__
#define __BA_DRONE_H__
#include <ultra64.h>
#include "prop.h"
typedef enum ba_drone_type_e{
BA_DRONE_NONE,
BA_DRONE_GOTO,
BA_DRONE_LOOK,
BA_DRONE_UNKNOWN_3,
BA_DRONE_TRANSFORM,
BA_DRONE_ENTER,
BA_DRONE_VANISH
} BaDroneType;
void badrone_set_type(BaDroneType type);
BaDroneType badrone_get_type(void);
void badrone_get_position_and_duration(f32 position[3], f32 *duration);
enum bs_e badrone_enter(void);
enum bs_e badrone_goto(f32 position[3], f32 duration, void (*arg2)(ActorMarker *), ActorMarker *arg3);
#endif

View File

@@ -309,7 +309,7 @@ void func_80292974(f32, f32, f32);
void func_80292900(f32, f32);
void func_80292E80(s32, f32);
void func_80293350(void);
void bafalldamage_start(void);
void func_80293D48(f32, f32);
f32 func_80294438(void);
f32 func_80294500(void);