refac: make treasure functions static where applicable

This commit is contained in:
Bl00D4NGEL 2024-10-04 18:02:48 +02:00
parent bd78c628f5
commit 2fcf8440d4
1 changed files with 9 additions and 9 deletions

View File

@ -2,25 +2,25 @@
#include "functions.h"
#include "variables.h"
void chTreasure_updateFunc(Actor *this);
static void __chTreasure_updateFunc(Actor *this);
/* .data */
ActorAnimationInfo gChTreasureAnimations[4] = {
{0, 0.0f},
{NULL, NULL},
{ASSET_153_ANIM_BURIED_TREASURE_APPEAR, 2.0f},
{ASSET_166_ANIM_BURIED_TREASURE_BOUNCE, 0.33f},
{0, 0.0}
{NULL, NULL}
};
ActorInfo gChTreasure = {
MARKER_DB_BURIED_TREASURE, ACTOR_F4_BURIED_TREASURE, ASSET_42C_MODEL_BURIED_TREASURE,
1, gChTreasureAnimations,
chTreasure_updateFunc, func_80326224, actor_draw,
__chTreasure_updateFunc, func_80326224, actor_draw,
0, 0, 1.7f, 0
};
/* .code */
void chTreasure_die(ActorMarker *marker, ActorMarker *otherMarker){
static void __chTreasure_die(ActorMarker *marker, ActorMarker *otherMarker){
Actor *this = marker_getActor(marker);
__spawnQueue_add_4((GenFunction_4) spawnQueue_actor_f32, 0x4C, reinterpret_cast(s32, this->position[0]), reinterpret_cast(s32, this->position[1]), reinterpret_cast(s32, this->position[2]));
func_802EE278(this, 3, 0xf, 0x3C, 0.2f, 1.2f);
@ -29,7 +29,7 @@ void chTreasure_die(ActorMarker *marker, ActorMarker *otherMarker){
marker_despawn(marker);
}
void chTreasure_updateFuncPosition(Actor *this){
static void __chTreasure_updateFuncPosition(Actor *this){
this->position[0] = this->unk1C[0];\
this->position[1] = this->unk1C[1];\
this->position[2] = this->unk1C[2];
@ -42,7 +42,7 @@ void chTreasure_updateFuncPosition(Actor *this){
this->yaw = this->lifetime_value*180.0/M_PI;
}
void chTreasure_updateFunc(Actor *this){
static void __chTreasure_updateFunc(Actor *this){
f32 sp3C[3];
s16 sp34[3];
@ -61,9 +61,9 @@ void chTreasure_updateFunc(Actor *this){
this->unk1C[2] = this->position[2];
actor_playAnimationOnce(this);
marker_setCollisionScripts(this->marker, NULL, NULL, chTreasure_die);
marker_setCollisionScripts(this->marker, NULL, NULL, __chTreasure_die);
}
chTreasure_updateFuncPosition(this);
__chTreasure_updateFuncPosition(this);
func_8034A174(this->marker->unk44, 5, sp3C);
sp34[0] = (s16)sp3C[0];
sp34[1] = (s16)sp3C[1];