Renaming boolean values
This commit is contained in:
@@ -25,8 +25,6 @@
|
|||||||
extern f32 fabsf(f32);
|
extern f32 fabsf(f32);
|
||||||
#pragma intrinsic (fabsf)
|
#pragma intrinsic (fabsf)
|
||||||
|
|
||||||
#define AS_BOOL(expr) ((expr) ? TRUE : FALSE)
|
|
||||||
|
|
||||||
#define TUPLE_ASSIGN(out, a, b, c) {\
|
#define TUPLE_ASSIGN(out, a, b, c) {\
|
||||||
out[0] = a;\
|
out[0] = a;\
|
||||||
out[1] = b;\
|
out[1] = b;\
|
||||||
|
@@ -41,13 +41,16 @@ bool func_8038B160(Actor *this){
|
|||||||
|
|
||||||
local = (ActorLocal_Yumblie *)&this->local;
|
local = (ActorLocal_Yumblie *)&this->local;
|
||||||
temp_v0 = func_8038A9E0(local->game_marker);
|
temp_v0 = func_8038A9E0(local->game_marker);
|
||||||
if ((temp_v0 == 1) || (temp_v0 == 4))
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
if ((temp_v0 == 2) || (temp_v0 == 5))
|
|
||||||
return (0.7 <= randf ()) ? TRUE : FALSE;
|
|
||||||
|
|
||||||
return (randf () >= 0.5)? TRUE : FALSE;
|
if ((temp_v0 == 1) || (temp_v0 == 4)) {
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ((temp_v0 == 2) || (temp_v0 == 5)) {
|
||||||
|
return BOOL(0.7 <= randf());
|
||||||
|
}
|
||||||
|
|
||||||
|
return BOOL(randf() >= 0.5);
|
||||||
}
|
}
|
||||||
|
|
||||||
void chyumblie_set_state(Actor* this, enum chyumblie_state_e next_state){
|
void chyumblie_set_state(Actor* this, enum chyumblie_state_e next_state){
|
||||||
|
@@ -693,7 +693,7 @@ void chvilegame_update(Actor *this) {
|
|||||||
if (item_empty(ITEM_6_HOURGLASS)) {
|
if (item_empty(ITEM_6_HOURGLASS)) {
|
||||||
if (volatileFlag_get(VOLATILE_FLAG_2_FF_IN_MINIGAME)) {
|
if (volatileFlag_get(VOLATILE_FLAG_2_FF_IN_MINIGAME)) {
|
||||||
volatileFlag_set(VOLATILE_FLAG_3, 0);
|
volatileFlag_set(VOLATILE_FLAG_3, 0);
|
||||||
volatileFlag_set(VOLATILE_FLAG_5_FF_MINIGAME_WON, ( local->vile_score < local->player_score) ? TRUE : FALSE);
|
volatileFlag_set(VOLATILE_FLAG_5_FF_MINIGAME_WON, BOOL(local->vile_score < local->player_score));
|
||||||
func_8038A068(this, 1);
|
func_8038A068(this, 1);
|
||||||
} else if (local->vile_score < local->player_score) {
|
} else if (local->vile_score < local->player_score) {
|
||||||
if (local->unkC == 3) {
|
if (local->unkC == 3) {
|
||||||
|
@@ -279,7 +279,7 @@ void func_8038D6C8(Actor *this){
|
|||||||
bool sp20;
|
bool sp20;
|
||||||
|
|
||||||
sp24 = time_getDelta();
|
sp24 = time_getDelta();
|
||||||
mapSpecificFlags_set(0xd, (this->state != 1 && this->state != 2) ? TRUE : FALSE);
|
mapSpecificFlags_set(0xd, BOOL(this->state != 1 && this->state != 2));
|
||||||
|
|
||||||
if(func_8038BFA0() || fileProgressFlag_get(FILEPROG_13_COMPLETED_TWINKLIES_MINIGAME)){
|
if(func_8038BFA0() || fileProgressFlag_get(FILEPROG_13_COMPLETED_TWINKLIES_MINIGAME)){
|
||||||
this->marker->propPtr->unk8_3 = FALSE;
|
this->marker->propPtr->unk8_3 = FALSE;
|
||||||
|
@@ -17,5 +17,5 @@ void func_803905B0(Actor *this){
|
|||||||
this->volatile_initialized = TRUE;
|
this->volatile_initialized = TRUE;
|
||||||
actor_collisionOff(this);
|
actor_collisionOff(this);
|
||||||
}
|
}
|
||||||
this->marker->propPtr->unk8_3 = func_8038DD14(this) ? TRUE : FALSE;
|
this->marker->propPtr->unk8_3 = BOOL(func_8038DD14(this));
|
||||||
}
|
}
|
||||||
|
@@ -80,7 +80,7 @@ Actor *chnapper_draw(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
|||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
func_8033A45C(1, FALSE);
|
func_8033A45C(1, FALSE);
|
||||||
func_8033A45C(2, (local->unk10) ? TRUE : FALSE);
|
func_8033A45C(2, BOOL(local->unk10));
|
||||||
func_8033A45C(3, (local->unk10) ? FALSE : TRUE);
|
func_8033A45C(3, (local->unk10) ? FALSE : TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -287,7 +287,7 @@ void func_80388BDC(Actor *this) {
|
|||||||
f64 phi_f0;
|
f64 phi_f0;
|
||||||
|
|
||||||
func_802D3D74(this);
|
func_802D3D74(this);
|
||||||
mapSpecificFlags_set(1, ((this->yaw > 260.0f) && (this->yaw < 330.0f)) ? TRUE : FALSE);
|
mapSpecificFlags_set(1, BOOL((this->yaw > 260.0f) && (this->yaw < 330.0f)));
|
||||||
if (!this->volatile_initialized) {
|
if (!this->volatile_initialized) {
|
||||||
if (this->yaw != 0.0f) {
|
if (this->yaw != 0.0f) {
|
||||||
this->lifetime_value = 0.5f;
|
this->lifetime_value = 0.5f;
|
||||||
|
@@ -112,11 +112,11 @@ bool func_80388088(Actor *this){
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (-35.0f < sp2C && sp2C < 35.0f) ? TRUE : FALSE;
|
return BOOL(-35.0f < sp2C && sp2C < 35.0f);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_8038812C(Actor *this){
|
bool func_8038812C(Actor *this){
|
||||||
return (func_80329530(this, 1300) && func_80388088(this)) ? TRUE : FALSE;
|
return BOOL(func_80329530(this, 1300) && func_80388088(this));
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_80388178(ActorMarker *this_marker, ActorMarker *other_marker) {
|
void func_80388178(ActorMarker *this_marker, ActorMarker *other_marker) {
|
||||||
|
@@ -314,8 +314,8 @@ void pfsManager_init(void){
|
|||||||
osStartThread(&pfsManagerThread);
|
osStartThread(&pfsManagerThread);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool pfsManager_contErr(void){
|
bool pfsManager_contErr(void) {
|
||||||
return pfsManagerContStatus.errno ? TRUE : FALSE;
|
return BOOL(pfsManagerContStatus.errno);
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_8024F150(void){
|
void func_8024F150(void){
|
||||||
|
@@ -251,7 +251,7 @@ u32 heap_get_occupied_size(void){
|
|||||||
|
|
||||||
bool func_8025498C(s32 size){
|
bool func_8025498C(s32 size){
|
||||||
s32 v0 = func_802549BC(size);
|
s32 v0 = func_802549BC(size);
|
||||||
return v0 ? TRUE : FALSE;
|
return BOOL(v0);
|
||||||
}
|
}
|
||||||
|
|
||||||
EmptyHeapBlock *func_802549BC(s32 size){
|
EmptyHeapBlock *func_802549BC(s32 size){
|
||||||
|
@@ -384,7 +384,7 @@ void func_802A7F4C(void){
|
|||||||
}
|
}
|
||||||
|
|
||||||
void func_802A7F6C(void) {
|
void func_802A7F6C(void) {
|
||||||
D_8037D394 = (bs_getPrevState() == BS_41_DIE) ? TRUE : FALSE;
|
D_8037D394 = BOOL(bs_getPrevState() == BS_41_DIE);
|
||||||
|
|
||||||
if (D_8037D394 || level_get() == LEVEL_9_RUSTY_BUCKET_BAY || map_get() == MAP_46_CCW_WINTER) {
|
if (D_8037D394 || level_get() == LEVEL_9_RUSTY_BUCKET_BAY || map_get() == MAP_46_CCW_WINTER) {
|
||||||
D_8037D395 = 0;
|
D_8037D395 = 0;
|
||||||
|
@@ -26,7 +26,7 @@ void func_802BAC10(void){
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool func_802BAC1C(void) {
|
bool func_802BAC1C(void) {
|
||||||
return (func_80320EB0(D_8037D810, 100.0f, 1) != NULL) ? TRUE : FALSE;
|
return BOOL(func_80320EB0(D_8037D810, 100.0f, 1) != NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_802BAC58(void) {
|
void func_802BAC58(void) {
|
||||||
|
@@ -481,8 +481,8 @@ void func_802BB22C(void){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_802BB270(void){
|
bool func_802BB270(void) {
|
||||||
return (!D_80364E00) ? TRUE : FALSE;
|
return BOOL(!D_80364E00);
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 func_802BB294(void){
|
s32 func_802BB294(void){
|
||||||
|
@@ -105,7 +105,7 @@ bool chMumbo_withinHorzDistToPlayer(s32 x, s32 z, s32 dist) {
|
|||||||
|
|
||||||
bool chMumbo_func_802D181C(s32 arg0) {
|
bool chMumbo_func_802D181C(s32 arg0) {
|
||||||
s32 search_start_cube[3] = D_80367504;
|
s32 search_start_cube[3] = D_80367504;
|
||||||
return (cubeList_findNodePropByActorId(arg0, search_start_cube))? TRUE : FALSE;
|
return BOOL(cubeList_findNodePropByActorId(arg0, search_start_cube));
|
||||||
}
|
}
|
||||||
|
|
||||||
void chMumbo_func_802D186C(Actor *this) {
|
void chMumbo_func_802D186C(Actor *this) {
|
||||||
|
@@ -505,7 +505,7 @@ bool func_802D42F8(Actor *this) {
|
|||||||
|
|
||||||
void func_802D4388(Actor *this){
|
void func_802D4388(Actor *this){
|
||||||
func_802D3CE8(this);
|
func_802D3CE8(this);
|
||||||
this->unk38_0 = ( map_get() == MAP_7A_GL_CRYPT || item_getCount(ITEM_1C_MUMBO_TOKEN) >= this->unkF4_8 || func_802D42F8(this)) ? TRUE : FALSE;
|
this->unk38_0 = BOOL(map_get() == MAP_7A_GL_CRYPT || item_getCount(ITEM_1C_MUMBO_TOKEN) >= this->unkF4_8 || func_802D42F8(this));
|
||||||
mapSpecificFlags_set(0x1F, (func_8028F20C() && func_8028FB48(0x78000000)) || func_8028ECAC() == BSGROUP_D_TRANSFORMING);
|
mapSpecificFlags_set(0x1F, (func_8028F20C() && func_8028FB48(0x78000000)) || func_8028ECAC() == BSGROUP_D_TRANSFORMING);
|
||||||
switch(this->state){
|
switch(this->state){
|
||||||
case 0x12: //L802D4468
|
case 0x12: //L802D4468
|
||||||
|
@@ -70,7 +70,7 @@ void func_802DF2C4(Actor *this) {
|
|||||||
for( i = 0; i < 20; i++){
|
for( i = 0; i < 20; i++){
|
||||||
prev_val = D_8037E008[i];
|
prev_val = D_8037E008[i];
|
||||||
temp_v0 = func_8034C2C4(this->marker, i + 0x190);
|
temp_v0 = func_8034C2C4(this->marker, i + 0x190);
|
||||||
D_8037E008[i] = (i == temp_fp) ? TRUE : FALSE;
|
D_8037E008[i] = BOOL(i == temp_fp);
|
||||||
if (prev_val != D_8037E008[i] ) {
|
if (prev_val != D_8037E008[i] ) {
|
||||||
val = D_8037E008[i];
|
val = D_8037E008[i];
|
||||||
switch(val){
|
switch(val){
|
||||||
|
@@ -100,7 +100,7 @@ void mapSavestate_apply(enum map_e map_id) {
|
|||||||
func_803083B0(-1);
|
func_803083B0(-1);
|
||||||
|
|
||||||
while (
|
while (
|
||||||
bit_value = AS_BOOL((((u32*)D_8037E650[map_id])[iBit >> 5] & (1 << (iBit & 0x1f)))),
|
bit_value = BOOL(((u32*)D_8037E650[map_id])[iBit >> 5] & (1 << (iBit & 0x1f))),
|
||||||
func_803083B0(bit_value) != -1
|
func_803083B0(bit_value) != -1
|
||||||
) {
|
) {
|
||||||
iBit++;
|
iBit++;
|
||||||
|
@@ -1384,8 +1384,8 @@ void func_80305CD8(s32 arg0, s32 arg1){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_80305D14(void){
|
bool func_80305D14(void) {
|
||||||
return (D_8036ABA4 != NULL) ? TRUE : FALSE;
|
return BOOL(D_8036ABA4 != NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_80305D38(void){
|
void func_80305D38(void){
|
||||||
@@ -2435,5 +2435,5 @@ void func_80308F0C(Cube *cube) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
bool func_80308F54(s32 cube_index) {
|
bool func_80308F54(s32 cube_index) {
|
||||||
return D_803821E0[cube_index >> 5] & (1 << (cube_index & 0x1F))? TRUE: FALSE;
|
return BOOL(D_803821E0[cube_index >> 5] & (1 << (cube_index & 0x1F)));
|
||||||
}
|
}
|
||||||
|
@@ -402,9 +402,11 @@ void func_803197AC(s32 arg0){
|
|||||||
item_set(ITEM_6_HOURGLASS, TRUE);
|
item_set(ITEM_6_HOURGLASS, TRUE);
|
||||||
D_803830E0->unk15 = 0;
|
D_803830E0->unk15 = 0;
|
||||||
D_803830E0->unk13 = 1U;
|
D_803830E0->unk13 = 1U;
|
||||||
for(i = 1; i < 4; i++){
|
|
||||||
func_80319758(i, (i == D_803830E0->unk13) ? TRUE : FALSE);
|
for (i = 1; i < 4; i++) {
|
||||||
|
func_80319758(i, BOOL(i == D_803830E0->unk13));
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 7: //80319C0C
|
case 7: //80319C0C
|
||||||
|
@@ -175,7 +175,6 @@ void func_803224FC(void) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void func_803225B0(s32 arg0, s32 arg1) {
|
||||||
void func_803225B0(s32 arg0, s32 arg1){
|
D_80383330 = BOOL(arg1 == 2);
|
||||||
D_80383330 =(arg1 == 2) ? TRUE : FALSE;
|
|
||||||
}
|
}
|
||||||
|
@@ -3,15 +3,22 @@
|
|||||||
#include "variables.h"
|
#include "variables.h"
|
||||||
#include "structs.h"
|
#include "structs.h"
|
||||||
|
|
||||||
extern s32 func_80244E54(f32[3], f32[3], f32 [3], u32, f32, f32);
|
extern s32 func_80244E54(f32[3], f32[3], f32 [3], u32, f32, f32);
|
||||||
|
|
||||||
extern void func_80244F00(f32[3], f32, f32, s32, s32);
|
extern void func_80244F00(f32[3], f32, f32, s32, s32);
|
||||||
|
|
||||||
extern s32 func_80320DB0(f32[3], f32, f32[3], u32);
|
extern s32 func_80320DB0(f32[3], f32, f32[3], u32);
|
||||||
|
|
||||||
extern void func_80320ED8(ActorMarker *, f32, s32);
|
extern void func_80320ED8(ActorMarker *, f32, s32);
|
||||||
extern f32 func_8033229C(ActorMarker *marker);
|
|
||||||
extern f32 func_80309B24(f32 [3]);
|
extern f32 func_8033229C(ActorMarker *marker);
|
||||||
extern f32 ml_dotProduct_vec3f(f32[3], f32[3]);
|
|
||||||
extern f32 ml_distanceSquared_vec3f(f32[3], f32[3]);
|
extern f32 func_80309B24(f32 [3]);
|
||||||
|
|
||||||
|
extern f32 ml_dotProduct_vec3f(f32[3], f32[3]);
|
||||||
|
|
||||||
|
extern f32 ml_distanceSquared_vec3f(f32[3], f32[3]);
|
||||||
|
|
||||||
extern BKCollisionTri *func_80320C94(f32 arg0[3], f32 arg1[3], f32 arg2, f32 arg3[3], s32 arg4, u32 arg5);
|
extern BKCollisionTri *func_80320C94(f32 arg0[3], f32 arg1[3], f32 arg2, f32 arg3[3], s32 arg4, u32 arg5);
|
||||||
|
|
||||||
/* .h */
|
/* .h */
|
||||||
@@ -20,7 +27,7 @@ typedef bool (*method_core2_A4D00_0)(Actor *, f32[3], s32, s32);
|
|||||||
typedef struct {
|
typedef struct {
|
||||||
f32 unk0[3];
|
f32 unk0[3];
|
||||||
f32 unkC[3];
|
f32 unkC[3];
|
||||||
BKCollisionTri * unk18;
|
BKCollisionTri *unk18;
|
||||||
f32 unk1C[3];
|
f32 unk1C[3];
|
||||||
f32 unk28[3];
|
f32 unk28[3];
|
||||||
f32 unk34[3];
|
f32 unk34[3];
|
||||||
@@ -28,43 +35,54 @@ typedef struct {
|
|||||||
f32 unk44[3];
|
f32 unk44[3];
|
||||||
u8 pad50[0x3C];
|
u8 pad50[0x3C];
|
||||||
s32 unk8C;
|
s32 unk8C;
|
||||||
}Struct_A4D00;
|
} Struct_A4D00;
|
||||||
|
|
||||||
bool func_8032BC90(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032BC90(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C280(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C280(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C2F0(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C2F0(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C404(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C404(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C4AC(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C4AC(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C660(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C660(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C6E0(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C6E0(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C79C(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C79C(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C99C(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C99C(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032C9C0(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032C9C0(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
bool func_8032CA40(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
bool func_8032CA40(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3);
|
||||||
|
|
||||||
/* .data */
|
/* .data */
|
||||||
method_core2_A4D00_0 D_8036E5D0[][6] = {
|
method_core2_A4D00_0 D_8036E5D0[][6] = {
|
||||||
{func_8032C404, func_8032C4AC, NULL, func_8032C280, NULL, func_8032C79C},
|
{func_8032C404, func_8032C4AC, NULL, func_8032C280, NULL, func_8032C79C},
|
||||||
{func_8032C404, func_8032C4AC, NULL, func_8032BD88, NULL, NULL},
|
{func_8032C404, func_8032C4AC, NULL, func_8032BD88, NULL, NULL},
|
||||||
{func_8032C404, func_8032C4AC, NULL, NULL, NULL, func_8032C79C},
|
{func_8032C404, func_8032C4AC, NULL, NULL, NULL, func_8032C79C},
|
||||||
{func_8032C404, func_8032C4AC, NULL, NULL, NULL, NULL},
|
{func_8032C404, func_8032C4AC, NULL, NULL, NULL, NULL},
|
||||||
{func_8032C404, NULL, NULL, func_8032C280, NULL, func_8032C79C},
|
{func_8032C404, NULL, NULL, func_8032C280, NULL, func_8032C79C},
|
||||||
{func_8032C404, NULL, NULL, func_8032BD88, NULL, NULL},
|
{func_8032C404, NULL, NULL, func_8032BD88, NULL, NULL},
|
||||||
{func_8032C404, NULL, NULL, NULL, NULL, func_8032C79C},
|
{func_8032C404, NULL, NULL, NULL, NULL, func_8032C79C},
|
||||||
{func_8032C404, NULL, NULL, NULL, NULL, NULL},
|
{func_8032C404, NULL, NULL, NULL, NULL, NULL},
|
||||||
{func_8032C2F0, func_8032C660, NULL, func_8032C280, NULL, func_8032C79C},
|
{func_8032C2F0, func_8032C660, NULL, func_8032C280, NULL, func_8032C79C},
|
||||||
{func_8032C2F0, func_8032C660, NULL, func_8032BD88, NULL, NULL},
|
{func_8032C2F0, func_8032C660, NULL, func_8032BD88, NULL, NULL},
|
||||||
{func_8032C2F0, func_8032C660, NULL, func_8032C280, func_8032CA40, func_8032C79C},
|
{func_8032C2F0, func_8032C660, NULL, func_8032C280, func_8032CA40, func_8032C79C},
|
||||||
{func_8032C2F0, func_8032C660, NULL, func_8032BD88, func_8032CA40, NULL},
|
{func_8032C2F0, func_8032C660, NULL, func_8032BD88, func_8032CA40, NULL},
|
||||||
{ NULL, NULL, NULL, func_8032BC90, NULL, NULL},
|
{NULL, NULL, NULL, func_8032BC90, NULL, NULL},
|
||||||
{func_8032C2F0, func_8032C4AC, NULL, func_8032C280, NULL, func_8032C6E0},
|
{func_8032C2F0, func_8032C4AC, NULL, func_8032C280, NULL, func_8032C6E0},
|
||||||
{func_8032C2F0, func_8032C660, NULL, NULL, NULL, func_8032C6E0},
|
{func_8032C2F0, func_8032C660, NULL, NULL, NULL, func_8032C6E0},
|
||||||
{func_8032C2F0, func_8032C660, NULL, func_8032BD88, NULL, func_8032C6E0},
|
{func_8032C2F0, func_8032C660, NULL, func_8032BD88, NULL, func_8032C6E0},
|
||||||
{ NULL, NULL, NULL, func_8032BC90, NULL, func_8032C6E0},
|
{NULL, NULL, NULL, func_8032BC90, NULL, func_8032C6E0},
|
||||||
{func_8032C404, func_8032C4AC, func_8032C9C0, func_8032C280, NULL, func_8032C79C},
|
{func_8032C404, func_8032C4AC, func_8032C9C0, func_8032C280, NULL, func_8032C79C},
|
||||||
{func_8032C404, func_8032C4AC, func_8032C99C, func_8032C280, NULL, func_8032C79C},
|
{func_8032C404, func_8032C4AC, func_8032C99C, func_8032C280, NULL, func_8032C79C},
|
||||||
{func_8032C404, NULL, NULL, NULL, NULL, func_8032C6E0}
|
{func_8032C404, NULL, NULL, NULL, NULL, func_8032C6E0}
|
||||||
};
|
};
|
||||||
|
|
||||||
/* .bss */
|
/* .bss */
|
||||||
@@ -89,14 +107,14 @@ bool func_8032BC90(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
actor->marker->propPtr->unk8_3 = sp40;
|
actor->marker->propPtr->unk8_3 = sp40;
|
||||||
return (phi_v0)? 1 : 0;
|
return (phi_v0) ? 1 : 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_8032BD64(f32 arg0[3]){
|
void func_8032BD64(f32 arg0[3]) {
|
||||||
ml_vec3f_copy(arg0, D_803833D8);
|
ml_vec3f_copy(arg0, D_803833D8);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3) {
|
||||||
s32 i;
|
s32 i;
|
||||||
s32 temp_s7;
|
s32 temp_s7;
|
||||||
Struct_A4D00 *var_fp;
|
Struct_A4D00 *var_fp;
|
||||||
@@ -117,7 +135,7 @@ bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
|||||||
temp_s7 = arg0->unk154;
|
temp_s7 = arg0->unk154;
|
||||||
var_f24 = func_8033229C(arg0->marker);
|
var_f24 = func_8033229C(arg0->marker);
|
||||||
var_fp = NULL;
|
var_fp = NULL;
|
||||||
sp290 = arg0->marker->propPtr->unk8_3;
|
sp290 = arg0->marker->propPtr->unk8_3;
|
||||||
arg0->marker->propPtr->unk8_3 = 0;
|
arg0->marker->propPtr->unk8_3 = 0;
|
||||||
ml_vec3f_diff_copy(sp278, arg0->position, arg1);
|
ml_vec3f_diff_copy(sp278, arg0->position, arg1);
|
||||||
sp284[0] = arg1[0] - arg0->position[0];
|
sp284[0] = arg1[0] - arg0->position[0];
|
||||||
@@ -127,22 +145,24 @@ bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
|||||||
sp29C = TRUE;
|
sp29C = TRUE;
|
||||||
var_f24 = var_f24 * 0.6;
|
var_f24 = var_f24 * 0.6;
|
||||||
var_f22 = MAX(arg0->marker->unk38[1], var_f24 * 1.25);
|
var_f22 = MAX(arg0->marker->unk38[1], var_f24 * 1.25);
|
||||||
} else {
|
}
|
||||||
if (!spBC[i].unk44){}
|
else {
|
||||||
|
if (!spBC[i].unk44) {}
|
||||||
sp29C = FALSE;
|
sp29C = FALSE;
|
||||||
var_f24 = var_f24 * 0.5;
|
var_f24 = var_f24 * 0.5;
|
||||||
var_f22 = arg0->marker->unk38[1];
|
var_f22 = arg0->marker->unk38[1];
|
||||||
}
|
}
|
||||||
func_80244F00(arg1, var_f24, var_f22, sp29C, temp_s7);
|
func_80244F00(arg1, var_f24, var_f22, sp29C, temp_s7);
|
||||||
sp88 = ((var_f24 * 2) - 4);
|
sp88 = ((var_f24 * 2) - 4);
|
||||||
sp84 = sp88* sp88;
|
sp84 = sp88 * sp88;
|
||||||
|
|
||||||
for(i = 0; i < 3; i++){
|
for (i = 0; i < 3; i++) {
|
||||||
var_s2 = (i != 0) ? &spBC[i - 1] : NULL;
|
var_s2 = (i != 0) ? &spBC[i - 1] : NULL;
|
||||||
if (i != 0) {
|
if (i != 0) {
|
||||||
ml_vec3f_copy(spBC[i].unk0, var_s2->unk0);
|
ml_vec3f_copy(spBC[i].unk0, var_s2->unk0);
|
||||||
ml_vec3f_copy(spBC[i].unkC, var_s2->unkC);
|
ml_vec3f_copy(spBC[i].unkC, var_s2->unkC);
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
ml_vec3f_copy(spBC[i].unk0, arg0->position);
|
ml_vec3f_copy(spBC[i].unk0, arg0->position);
|
||||||
ml_vec3f_copy(spBC[i].unkC, arg1);
|
ml_vec3f_copy(spBC[i].unkC, arg1);
|
||||||
}
|
}
|
||||||
@@ -154,10 +174,11 @@ bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
|||||||
spBC[i].unk0[1] = temp_f20;
|
spBC[i].unk0[1] = temp_f20;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
spBC[i].unk40 = 0;
|
spBC[i].unk40 = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
spBC[i].unk8C = sp29C;
|
spBC[i].unk8C = sp29C;
|
||||||
spBC[i].unk34[0] = spBC[i].unkC[0];\
|
spBC[i].unk34[0] = spBC[i].unkC[0];\
|
||||||
spBC[i].unk34[1] = spBC[i].unkC[1] + var_f22;\
|
spBC[i].unk34[1] = spBC[i].unkC[1] + var_f22;\
|
||||||
@@ -169,7 +190,7 @@ bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
|||||||
|
|
||||||
spBC[i].unk18 = func_80320C94(spBC[i].unk34, spBC[i].unk28, var_f24, spBC[i].unk1C, 3, temp_s7);
|
spBC[i].unk18 = func_80320C94(spBC[i].unk34, spBC[i].unk28, var_f24, spBC[i].unk1C, 3, temp_s7);
|
||||||
|
|
||||||
if(spBC[i].unk18 == NULL)
|
if (spBC[i].unk18 == NULL)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
var_fp = &spBC[i];
|
var_fp = &spBC[i];
|
||||||
@@ -186,7 +207,8 @@ bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
|||||||
|
|
||||||
if (i == 3) {
|
if (i == 3) {
|
||||||
ml_vec3f_copy(arg0->position, arg1);
|
ml_vec3f_copy(arg0->position, arg1);
|
||||||
} else if (var_fp != NULL) {
|
}
|
||||||
|
else if (var_fp != NULL) {
|
||||||
temp_f20 = gu_sqrtf((sp284[0] * sp284[0]) + (sp284[1] * sp284[1]) + (sp284[2] * sp284[2]));
|
temp_f20 = gu_sqrtf((sp284[0] * sp284[0]) + (sp284[1] * sp284[1]) + (sp284[2] * sp284[2]));
|
||||||
arg0->position[0] = var_fp->unk0[0];
|
arg0->position[0] = var_fp->unk0[0];
|
||||||
arg0->position[1] = var_fp->unk0[1];
|
arg0->position[1] = var_fp->unk0[1];
|
||||||
@@ -199,7 +221,8 @@ bool func_8032BD88(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3){
|
|||||||
if (var_fp != NULL) {
|
if (var_fp != NULL) {
|
||||||
ml_vec3f_copy(D_803833D8, var_fp->unk1C);
|
ml_vec3f_copy(D_803833D8, var_fp->unk1C);
|
||||||
}
|
}
|
||||||
return (var_fp != NULL) ? TRUE : FALSE;
|
|
||||||
|
return BOOL(var_fp != NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_8032C280(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3) {
|
bool func_8032C280(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3) {
|
||||||
@@ -218,9 +241,9 @@ bool func_8032C2F0(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3) {
|
|||||||
sp6C[1] = 0.0f;
|
sp6C[1] = 0.0f;
|
||||||
sp6C[2] = 0.0f;
|
sp6C[2] = 0.0f;
|
||||||
guRotateRPYF(sp20[0], arg0->roll, 90.0f - arg0->yaw, arg0->pitch);
|
guRotateRPYF(sp20[0], arg0->roll, 90.0f - arg0->yaw, arg0->pitch);
|
||||||
sp60[0] = (sp20[0][0]*sp6C[0]) + (sp20[0][1]*sp6C[1]) + (sp20[0][2]*sp6C[2]);
|
sp60[0] = (sp20[0][0] * sp6C[0]) + (sp20[0][1] * sp6C[1]) + (sp20[0][2] * sp6C[2]);
|
||||||
sp60[1] = (sp20[1][0]*sp6C[0]) + (sp20[1][1]*sp6C[1]) + (sp20[1][2]*sp6C[2]);
|
sp60[1] = (sp20[1][0] * sp6C[0]) + (sp20[1][1] * sp6C[1]) + (sp20[1][2] * sp6C[2]);
|
||||||
sp60[2] = (sp20[2][0]*sp6C[0]) + (sp20[2][1]*sp6C[1]) + (sp20[2][2]*sp6C[2]);
|
sp60[2] = (sp20[2][0] * sp6C[0]) + (sp20[2][1] * sp6C[1]) + (sp20[2][2] * sp6C[2]);
|
||||||
arg0->position[0] += sp60[0];
|
arg0->position[0] += sp60[0];
|
||||||
arg0->position[1] += sp60[1];
|
arg0->position[1] += sp60[1];
|
||||||
arg0->position[2] += sp60[2];
|
arg0->position[2] += sp60[2];
|
||||||
@@ -249,7 +272,7 @@ bool func_8032C4AC(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3) {
|
|||||||
if (arg0->unk138_8) {
|
if (arg0->unk138_8) {
|
||||||
arg0->position[1] = mapModel_getFloorY(arg0->position);
|
arg0->position[1] = mapModel_getFloorY(arg0->position);
|
||||||
}
|
}
|
||||||
else{
|
else {
|
||||||
sp30 = func_8033229C(arg0->marker) / 3.0;
|
sp30 = func_8033229C(arg0->marker) / 3.0;
|
||||||
sp4C[0] = arg0->position[0];
|
sp4C[0] = arg0->position[0];
|
||||||
sp4C[1] = arg0->position[1];
|
sp4C[1] = arg0->position[1];
|
||||||
@@ -260,13 +283,14 @@ bool func_8032C4AC(Actor *arg0, f32 arg1[3], s32 arg2, s32 arg3) {
|
|||||||
sp40[2] = arg0->position[2];
|
sp40[2] = arg0->position[2];
|
||||||
sp40[1] += arg0->unk170;
|
sp40[1] += arg0->unk170;
|
||||||
arg0->unk170 = (-sp30 < time_getDelta() * (arg0->unk170 * 40.0)) ? time_getDelta() * (arg0->unk170 * 40.0)
|
arg0->unk170 = (-sp30 < time_getDelta() * (arg0->unk170 * 40.0)) ? time_getDelta() * (arg0->unk170 * 40.0)
|
||||||
: -sp30;
|
: -sp30;
|
||||||
if (func_80309B48(sp4C, sp40, sp34, 0x5E0000)) {
|
if (func_80309B48(sp4C, sp40, sp34, 0x5E0000)) {
|
||||||
arg0->unk170 = -10.0f;
|
arg0->unk170 = -10.0f;
|
||||||
arg0->position[0] = sp40[0];
|
arg0->position[0] = sp40[0];
|
||||||
arg0->position[1] = sp40[1];
|
arg0->position[1] = sp40[1];
|
||||||
arg0->position[2] = sp40[2];
|
arg0->position[2] = sp40[2];
|
||||||
} else {
|
}
|
||||||
|
else {
|
||||||
arg0->position[1] = MAX(-100000.0f, arg0->position[1] + arg0->unk170);
|
arg0->position[1] = MAX(-100000.0f, arg0->position[1] + arg0->unk170);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -328,7 +352,7 @@ bool func_8032C850(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3, bool nonactor)
|
|||||||
actor->marker->collidable = TRUE;
|
actor->marker->collidable = TRUE;
|
||||||
func_80320ED8(actor->marker, temp_f0 / 2, 2);
|
func_80320ED8(actor->marker, temp_f0 / 2, 2);
|
||||||
actor->marker->collidable = stored_collidability;
|
actor->marker->collidable = stored_collidability;
|
||||||
for(var_v1 = func_8032F528(); var_v1 != NULL; var_v1 = func_8032F528()) {
|
for (var_v1 = func_8032F528(); var_v1 != NULL; var_v1 = func_8032F528()) {
|
||||||
if (nonactor || (var_v1->markerFlag && (var_v1->actorProp.marker->id == actor->marker->id))) {
|
if (nonactor || (var_v1->markerFlag && (var_v1->actorProp.marker->id == actor->marker->id))) {
|
||||||
D_803833D0 = var_v1;
|
D_803833D0 = var_v1;
|
||||||
actor->position[0] = (f32) arg1[0];
|
actor->position[0] = (f32) arg1[0];
|
||||||
@@ -341,12 +365,12 @@ bool func_8032C850(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3, bool nonactor)
|
|||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_8032C99C(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3){
|
bool func_8032C99C(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3) {
|
||||||
return func_8032C850(actor, arg1, arg2, arg3, 1);
|
return func_8032C850(actor, arg1, arg2, arg3, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool func_8032C9C0(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3){
|
bool func_8032C9C0(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3) {
|
||||||
return func_8032C850(actor, arg1, arg2, arg3, 0);
|
return func_8032C850(actor, arg1, arg2, arg3, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -358,13 +382,13 @@ void func_8032C9E0(f32 arg0[3]) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool func_8032CA40(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3){
|
bool func_8032CA40(Actor *actor, f32 arg1[3], s32 arg2, s32 arg3) {
|
||||||
bool var_v1 = (arg3 & 8) ? TRUE : FALSE;
|
bool var_v1 = BOOL(arg3 & 8);
|
||||||
if(var_v1){
|
|
||||||
actor->position[0] = arg1[0];
|
if (var_v1) {
|
||||||
actor->position[1] = arg1[1];
|
TUPLE_COPY(actor->position, arg1)
|
||||||
actor->position[2] = arg1[2];
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return var_v1;
|
return var_v1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -378,8 +402,8 @@ s32 func_8032CA80(Actor *actor, s32 arg1) {
|
|||||||
sp40[1] = actor->position[1];
|
sp40[1] = actor->position[1];
|
||||||
sp40[2] = actor->position[2];
|
sp40[2] = actor->position[2];
|
||||||
var_s1 = 0;
|
var_s1 = 0;
|
||||||
for(var_s0 = 0; var_s0 < 6; var_s0++){
|
for (var_s0 = 0; var_s0 < 6; var_s0++) {
|
||||||
if(D_8036E5D0[arg1][var_s0] != NULL){
|
if (D_8036E5D0[arg1][var_s0] != NULL) {
|
||||||
temp_v0_2 = D_8036E5D0[arg1][var_s0](actor, sp40, arg1, var_s1);
|
temp_v0_2 = D_8036E5D0[arg1][var_s0](actor, sp40, arg1, var_s1);
|
||||||
if (temp_v0_2 != 0) {
|
if (temp_v0_2 != 0) {
|
||||||
var_s1 |= temp_v0_2 << var_s0;
|
var_s1 |= temp_v0_2 << var_s0;
|
||||||
|
@@ -726,7 +726,7 @@ s32 gcpausemenu_80312D78(struct1As *arg0, s32 arg1) {
|
|||||||
for(var_s2 = 0; var_s2 < arg1; var_s2++){
|
for(var_s2 = 0; var_s2 < arg1; var_s2++){
|
||||||
if (arg0[var_s2].delay <= D_80383010.unkC) {
|
if (arg0[var_s2].delay <= D_80383010.unkC) {
|
||||||
if (!arg0[var_s2].unkF) {
|
if (!arg0[var_s2].unkF) {
|
||||||
var_v0 = func_803183A4(D_80383010.zoombox[var_s2], arg0[var_s2].str) ? TRUE : FALSE;
|
var_v0 = BOOL(func_803183A4(D_80383010.zoombox[var_s2], arg0[var_s2].str));
|
||||||
arg0[var_s2].unkF = var_v0;
|
arg0[var_s2].unkF = var_v0;
|
||||||
if (arg0[var_s2].unkF) {
|
if (arg0[var_s2].unkF) {
|
||||||
gczoombox_open(D_80383010.zoombox[var_s2]);
|
gczoombox_open(D_80383010.zoombox[var_s2]);
|
||||||
@@ -835,7 +835,7 @@ void gcpausemenu_updateBButtonAndJoystickSprites(void) {
|
|||||||
}
|
}
|
||||||
D_80383010.unk20 -= var_f0;
|
D_80383010.unk20 -= var_f0;
|
||||||
}
|
}
|
||||||
D_80383010.left_joystick_visible = (D_80383010.selection != 0) ? TRUE : FALSE;
|
D_80383010.left_joystick_visible = BOOL(D_80383010.selection != 0);
|
||||||
D_80383010.right_joystick_visible = (gcpausemenu_getMaxPage() == D_80383010.selection) ? FALSE : TRUE;
|
D_80383010.right_joystick_visible = (gcpausemenu_getMaxPage() == D_80383010.selection) ? FALSE : TRUE;
|
||||||
D_80383010.unk28 += time_getDelta();
|
D_80383010.unk28 += time_getDelta();
|
||||||
|
|
||||||
|
@@ -1567,8 +1567,8 @@ void func_803184C8(GcZoombox *this, f32 arg1, s32 arg2, s32 arg3, f32 arg4, bool
|
|||||||
if (this->anim_ctrl != NULL) {
|
if (this->anim_ctrl != NULL) {
|
||||||
animctrl_setDuration(this->anim_ctrl, arg4);
|
animctrl_setDuration(this->anim_ctrl, arg4);
|
||||||
}
|
}
|
||||||
this->unk1A4_12 = arg5 ? TRUE : FALSE;
|
this->unk1A4_12 = BOOL(arg5);
|
||||||
this->unk1A4_10 = arg6 ? TRUE : FALSE;
|
this->unk1A4_10 = BOOL(arg6);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1617,7 +1617,7 @@ void func_80318640(GcZoombox *this, s32 arg1, f32 arg2, f32 arg3, s32 arg4) {
|
|||||||
}
|
}
|
||||||
this->unk198 = arg2;
|
this->unk198 = arg2;
|
||||||
this->unk194 = arg3;
|
this->unk194 = arg3;
|
||||||
this->unk1A4_15 = (arg4) ? TRUE : FALSE;
|
this->unk1A4_15 = BOOL(arg4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -92,8 +92,8 @@ void bitfield_setBit(s32 *arg0, s32 arg1, bool arg2){
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
bool bitfield_isBitSet(s32 *arg0, s32 arg1){
|
bool bitfield_isBitSet(s32 *arg0, s32 arg1) {
|
||||||
return (arg0[(arg1 >> 5) + 1] & (1 << (arg1 & 0x1F))) ? TRUE : FALSE;
|
return BOOL(arg0[(arg1 >> 5) + 1] & (1 << (arg1 & 0x1F)));
|
||||||
}
|
}
|
||||||
|
|
||||||
void bitfield_setAll(s32 *arg0, bool arg1) {
|
void bitfield_setAll(s32 *arg0, bool arg1) {
|
||||||
|
@@ -1403,7 +1403,7 @@ f32 func_8033A244(f32 arg0){
|
|||||||
}
|
}
|
||||||
|
|
||||||
void func_8033A25C(bool arg0){
|
void func_8033A25C(bool arg0){
|
||||||
D_80383704 = arg0 ? TRUE : FALSE;
|
D_80383704 = BOOL(arg0);
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_8033A280(f32 arg0){
|
void func_8033A280(f32 arg0){
|
||||||
|
@@ -866,7 +866,7 @@ void partEmitMgr_defrag(void){
|
|||||||
}
|
}
|
||||||
|
|
||||||
void func_802F0E80(void* arg0, s32 arg1){
|
void func_802F0E80(void* arg0, s32 arg1){
|
||||||
partEmitMgrEnable = (arg1 == 2) ? TRUE : FALSE;
|
partEmitMgrEnable = BOOL(arg1 == 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
void func_802F0EAC(ParticleEmitter *this, f32 arg1){
|
void func_802F0EAC(ParticleEmitter *this, f32 arg1){
|
||||||
|
@@ -323,7 +323,7 @@ void chWarpCauldron_update(Actor *this) {
|
|||||||
for(sp3C = 0; D_803936E4[sp3C] < temp_f0; sp3C++)
|
for(sp3C = 0; D_803936E4[sp3C] < temp_f0; sp3C++)
|
||||||
;
|
;
|
||||||
|
|
||||||
this->unk38_0 = (sp3C & 1) ? TRUE : FALSE;
|
this->unk38_0 = BOOL(sp3C & 1);
|
||||||
if (actor_animationIsAt(this, 0.95f)) {
|
if (actor_animationIsAt(this, 0.95f)) {
|
||||||
func_8038A704(this);
|
func_8038A704(this);
|
||||||
fileProgressFlag_set(chWarpCauldron_getFileProgressFlagIndex(this), 1);
|
fileProgressFlag_set(chWarpCauldron_getFileProgressFlagIndex(this), 1);
|
||||||
@@ -435,7 +435,7 @@ Actor *chWarpCauldron_draw(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx)
|
|||||||
|
|
||||||
this = marker_getActor(marker);
|
this = marker_getActor(marker);
|
||||||
if(this->modelCacheIndex == ACTOR_23B_WARP_CAULDRON) {
|
if(this->modelCacheIndex == ACTOR_23B_WARP_CAULDRON) {
|
||||||
func_8033A45C(3, this->unk38_0 ? TRUE : FALSE);
|
func_8033A45C(3, BOOL(this->unk38_0));
|
||||||
func_8033A45C(4, this->unk38_0 ? FALSE : TRUE);
|
func_8033A45C(4, this->unk38_0 ? FALSE : TRUE);
|
||||||
}
|
}
|
||||||
this = actor_draw(marker, gfx, mtx, vtx);
|
this = actor_draw(marker, gfx, mtx, vtx);
|
||||||
|
Reference in New Issue
Block a user