core2/code_83D70.c done

This commit is contained in:
Banjo Kazooie
2022-08-15 16:45:08 -05:00
parent 46ed2ced3c
commit 91a7ea3cad
66 changed files with 575 additions and 338 deletions

View File

@@ -2,23 +2,23 @@
#include "functions.h"
#include "variables.h"
ActorMarker *D_8037D510;
ActorMarker *bssled_gSledMarker;
/* .code */
void func_802B3F20(void){
Actor *actor;
Actor *sled;
D_8037D510 = func_80296554();
actor = marker_getActor(D_8037D510);
actor->unk138_20 = TRUE;
bssled_gSledMarker = func_80296554();
sled = marker_getActor(bssled_gSledMarker);
sled->unk138_20 = TRUE;
}
void func_802B3F60(void){
Actor *actor;
if(D_8037D510 != NULL){
actor = marker_getActor(D_8037D510);
actor->unk138_20 = FALSE;
D_8037D510 = NULL;
Actor *sled;
if(bssled_gSledMarker != NULL){
sled = marker_getActor(bssled_gSledMarker);
sled->unk138_20 = FALSE;
bssled_gSledMarker = NULL;
}
}
@@ -33,7 +33,7 @@ void bssled_init(void){
void bssled_update(void){
s32 state = 0;
if(D_8037D510 == NULL)
if(bssled_gSledMarker == NULL)
state = BS_2F_FALL;
bs_setState(state);
}
@@ -47,7 +47,7 @@ void bssled_end(void){
}
void bssled_interrupt(void){
if(bs_getInterruptType() == 0x28){
if(bs_getInterruptType() == BS_INTR_28){
func_802B3F60();
func_8029A86C(2);
}