document more vola flags
This commit is contained in:
@@ -14,7 +14,6 @@ extern void ml_vec3f_assign(f32[3], f32, f32, f32);
|
||||
extern void func_802EE2E8(Actor *arg0, s32 arg1, s32 cnt, s32 arg3, f32 arg4, f32 arg5, f32 arg6);
|
||||
extern void func_80319EA4(void);
|
||||
extern void fileProgressFlag_set(s32, bool);
|
||||
extern void volatileFlag_set(s32, bool);
|
||||
|
||||
void func_802D3D54(Actor *this);
|
||||
void func_802D3DA4(Actor *this);
|
||||
@@ -575,7 +574,7 @@ void func_802D4680(Actor *this){
|
||||
if(func_80258640(this->position, sp1C) < 150.0f && func_8028F20C()){
|
||||
if(func_8028ECAC() == 0 || func_8028ECAC() == BSGROUP_8_TROT){
|
||||
if(map_get() == MAP_8E_GL_FURNACE_FUN){
|
||||
volatileFlag_set(0, 0);
|
||||
volatileFlag_set(VOLATILE_FLAG_0, 0);
|
||||
func_802D4614(MAP_80_GL_FF_ENTRANCE);
|
||||
}
|
||||
else{
|
||||
@@ -764,7 +763,7 @@ void func_802D5000(enum map_e map_id){
|
||||
}
|
||||
|
||||
void func_802D5058(enum map_e map_id, s32 arg1, bool arg2) {
|
||||
volatileFlag_set(1, 1);
|
||||
volatileFlag_set(VOLATILE_FLAG_1, 1);
|
||||
D_80367684 = map_id;
|
||||
D_80367688 = arg1;
|
||||
if (arg2) {
|
||||
@@ -787,7 +786,7 @@ void func_802D5058(enum map_e map_id, s32 arg1, bool arg2) {
|
||||
|
||||
|
||||
void func_802D5140(ActorMarker *caller, enum asset_e text_id, s32 arg2){
|
||||
itemscore_noteScores_get(volatileFlag_getN(0x19, 4));
|
||||
itemscore_noteScores_get(volatileFlag_getN(VOLATILE_FLAG_19_CURRENT_LEVEL_ID, 4));
|
||||
}
|
||||
|
||||
void func_802D5178(s32 arg0, enum file_progress_e arg1, s32 arg2, enum map_e arg3, s32 arg4, s32 arg5, enum actor_e arg6, s32 arg7){
|
||||
@@ -1023,16 +1022,16 @@ void func_802D5628(void){
|
||||
func_802D5178(0x24, 0x30, 0x37, MAP_79_GL_CCW_LOBBY, 0xF, 0xB, ACTOR_234_CCW_ENTRANCE_DOOR, 0xA);
|
||||
func_802D5178(0x20, 0x2C, 0x38, MAP_6F_GL_FP_LOBBY, 0x11, 0xA, ACTOR_235_FP_ENTANCE_DOOR, 0xA);
|
||||
func_802D5178(0x3F, 0xE2, 0x40, MAP_93_GL_DINGPOT, 0x10, 0xA, ACTOR_2E5_DOOR_OF_GRUNTY, 0x28);
|
||||
if(volatileFlag_get(0x18)){
|
||||
if(volatileFlag_get(VOLATILE_FLAG_18)){
|
||||
if(!fileProgressFlag_get(FILEPROG_99_PAST_50_NOTE_DOOR_TEXT)){
|
||||
func_80311174(0xF75, 0xE, NULL, NULL, NULL, NULL, func_802D5140);
|
||||
fileProgressFlag_set(FILEPROG_99_PAST_50_NOTE_DOOR_TEXT, TRUE);
|
||||
volatileFlag_set(0x18, 0);
|
||||
volatileFlag_set(VOLATILE_FLAG_18, 0);
|
||||
}
|
||||
else{//L802D5DD8
|
||||
if(!volatileFlag_get(0x16)){
|
||||
if(!volatileFlag_get(VOLATILE_FLAG_16)){
|
||||
func_80311174(0xF77, 0x4, NULL, NULL, NULL, NULL, func_802D5140);
|
||||
volatileFlag_set(0x18, 0);
|
||||
volatileFlag_set(VOLATILE_FLAG_18, 0);
|
||||
}
|
||||
}
|
||||
}//L802D5E18
|
||||
@@ -1045,7 +1044,7 @@ void func_802D5628(void){
|
||||
&& !fileProgressFlag_get(FILEPROG_FC_DEFEAT_GRUNTY)
|
||||
){
|
||||
D_8037DE04 += time_getDelta();
|
||||
if(D_80367680 < D_8037DE04 && !volatileFlag_get(0x16)){
|
||||
if(D_80367680 < D_8037DE04 && !volatileFlag_get(VOLATILE_FLAG_16)){
|
||||
if(fileProgressFlag_get(FILEPROG_A6_FURNACE_FUN_COMPLETE)){
|
||||
sp4C = 0xF9D;
|
||||
}
|
||||
@@ -1057,10 +1056,10 @@ void func_802D5628(void){
|
||||
D_8037DE00 = randi2(0xF86, sp4C);
|
||||
}//L802D5F1C
|
||||
|
||||
if(volatileFlag_get(0x22)){
|
||||
if(volatileFlag_get(VOLATILE_FLAG_22)){
|
||||
if(func_80311480(0xF82, 4, NULL, NULL, NULL, NULL)){
|
||||
fileProgressFlag_set(FILEPROG_C1_BADDIES_ESCAPE_TEXT, TRUE);
|
||||
volatileFlag_set(0x22, 0);
|
||||
volatileFlag_set(VOLATILE_FLAG_22, 0);
|
||||
D_8037DE04 = 0.0f;
|
||||
D_80367680 += 60.0;
|
||||
if(300.0 < D_80367680)
|
||||
@@ -1112,7 +1111,7 @@ void func_802D6114(void){
|
||||
if(map_getLevel(sp24) != map_getLevel(map_get())){
|
||||
func_802E4A70();
|
||||
}//L802D6194
|
||||
volatileFlag_set(0x21, 1);
|
||||
volatileFlag_set(VOLATILE_FLAG_21, 1);
|
||||
if(sp24 != 0x1C || !func_8025ADBC(COMUSIC_23_MMM_INSIDE_CHURCH)){
|
||||
func_803228D8();
|
||||
}
|
||||
@@ -1197,7 +1196,7 @@ void func_802D63D4(void){
|
||||
default: //L802D6460
|
||||
func_802BAFE4(D_80367688);
|
||||
timedFuncQueue_update();
|
||||
volatileFlag_set(0xbf, 0);
|
||||
volatileFlag_set(VOLATILE_FLAG_BF, 0);
|
||||
func_802D6750();
|
||||
break;
|
||||
}
|
||||
@@ -1231,7 +1230,7 @@ void func_802D6494(void){
|
||||
}
|
||||
break;
|
||||
case ACTOR_210_BGS_ENTRANCE_DOOR:// L802D65F8
|
||||
if(!volatileFlag_get(0x84)){
|
||||
if(!volatileFlag_get(VOLATILE_FLAG_84_SANDCASTLE_OPEN_BGS)){
|
||||
FUNC_8030E624(SFX_6B_LOCKUP_OPENING, 0.6f, 32000);
|
||||
func_8025A6CC(COMUSIC_64_WORLD_OPENING_A, 32000);
|
||||
}
|
||||
@@ -1314,14 +1313,14 @@ s32 func_802D683C(s32 arg0){
|
||||
}
|
||||
|
||||
int func_802D686C(void){
|
||||
if(volatileFlag_get(0x1E)){
|
||||
if(volatileFlag_get(VOLATILE_FLAG_1E)){
|
||||
return FALSE;
|
||||
}
|
||||
return map_get() == D_80367684;
|
||||
}
|
||||
|
||||
int func_802D68B4(void){
|
||||
return func_802D686C() || volatileFlag_get(0x21);
|
||||
return func_802D686C() || volatileFlag_get(VOLATILE_FLAG_21);
|
||||
}
|
||||
|
||||
//BREAK????
|
||||
|
Reference in New Issue
Block a user