The first commit
This commit is contained in:
34
src/CCW/code_21A0.c
Normal file
34
src/CCW/code_21A0.c
Normal file
@@ -0,0 +1,34 @@
|
||||
#include <ultra64.h>
|
||||
#include "functions.h"
|
||||
#include "variables.h"
|
||||
|
||||
void func_803885F8(Actor *this);
|
||||
|
||||
/* .data */
|
||||
extern ActorInfo D_8038ECA0 = {
|
||||
0x1C2, 0x30B, 0x4E3,
|
||||
0x0, NULL,
|
||||
func_803885F8, NULL, func_80325888,
|
||||
0, 0, 1.0f, 0
|
||||
};
|
||||
|
||||
/* .code */
|
||||
void func_80388590(Actor *this, s32 next_state){
|
||||
if(next_state == 1){
|
||||
func_80335924(this->unk148, 0x219, 0.0f, 1.0f);
|
||||
func_80335A8C(this->unk148, 4);
|
||||
}
|
||||
this->state = next_state;
|
||||
}
|
||||
|
||||
void func_803885F8(Actor *this){
|
||||
if(!this->unk16C_4){
|
||||
this->unk16C_4 = TRUE;
|
||||
if(func_8031FF1C(0xe5)){
|
||||
func_80388590(this, 1);
|
||||
}
|
||||
else{
|
||||
marker_despawn(this->marker);
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user