file_progress_e documentation
This commit is contained in:
@@ -52,14 +52,14 @@ void func_802CE8D4(Actor *this){
|
||||
switch(this->state)
|
||||
{
|
||||
case 1://L802CE9C4
|
||||
if( !func_8031FF1C(BKPROG_D_BEEHIVE_TEXT)
|
||||
if( !fileProgressFlag_get(FILEPROG_D_BEEHIVE_TEXT)
|
||||
&& subaddie_playerIsWithinCylinder(this, 250, 300)
|
||||
){
|
||||
if(func_8028ECAC() == 0 || func_8028ECAC() == BSGROUP_8_TROT){
|
||||
if( player_getTransformation() == TRANSFORM_1_BANJO
|
||||
&& func_80311480(ASSET_D96_DIALOG_BEEHIVE_MEET, 0, NULL, NULL, NULL, 0)
|
||||
){
|
||||
func_80320004(BKPROG_D_BEEHIVE_TEXT, 1);
|
||||
fileProgressFlag_set(FILEPROG_D_BEEHIVE_TEXT, 1);
|
||||
}
|
||||
}
|
||||
}//L802CEA48
|
||||
|
@@ -194,7 +194,7 @@ void chBottlesBonusCursor_freeMethod(Actor *this) {
|
||||
func_8031FBA0();
|
||||
if (func_8034BAFC() != -1) {
|
||||
func_802C5A3C(func_8034BAFC());
|
||||
func_8033D13C(func_8034BAFC());
|
||||
gameFile_load(func_8034BAFC());
|
||||
func_80347AA8();
|
||||
}
|
||||
chBottlesBonusSursorMarker = 0;
|
||||
|
@@ -45,18 +45,18 @@ void func_802CD8C0(Actor *this){
|
||||
return;
|
||||
}
|
||||
if(map_get() == MAP_26_MMM_NAPPERS_ROOM){
|
||||
if(func_8031FF1C(BKPROG_1D_MMM_DINNING_ROOM_CUTSCENE)){
|
||||
if(fileProgressFlag_get(FILEPROG_1D_MMM_DINNING_ROOM_CUTSCENE)){
|
||||
marker_despawn(this->marker);
|
||||
return;
|
||||
}
|
||||
else{
|
||||
func_802CD870(this);
|
||||
func_80320004(BKPROG_1D_MMM_DINNING_ROOM_CUTSCENE, TRUE);
|
||||
fileProgressFlag_set(FILEPROG_1D_MMM_DINNING_ROOM_CUTSCENE, TRUE);
|
||||
}
|
||||
}
|
||||
//L802CD9C4
|
||||
if(map_get() == MAP_8E_GL_FURNACE_FUN){
|
||||
if(func_8031FF1C(BKPROG_F4_ENTER_FF_CUTSCENE)){
|
||||
if(fileProgressFlag_get(FILEPROG_F4_ENTER_FF_CUTSCENE)){
|
||||
marker_despawn(this->marker);
|
||||
return;
|
||||
}
|
||||
|
@@ -6,7 +6,7 @@
|
||||
extern void actor_setOpacity(Actor*,s32);
|
||||
extern void func_8035644C(u32);
|
||||
|
||||
bool chCollectible_collectItem(Actor*, u32, enum asset_e, enum comusic_e, enum item_e, f32);
|
||||
bool chCollectible_collectItem(Actor*, enum file_progress_e, enum asset_e, enum comusic_e, enum item_e, f32);
|
||||
Actor *chCollectible_draw(ActorMarker *this, Gfx **gdl, Mtx **mptr, Vtx **arg3);
|
||||
void chCollectible_update(Actor *this);
|
||||
|
||||
@@ -76,7 +76,7 @@ void func_802D8C98(Actor *this, s32 arg1) {
|
||||
chCollectible_setState(this, (phi_v0 ) ? 2 : 3);
|
||||
}
|
||||
|
||||
bool chCollectible_collectItem(Actor* actor, u32 arg1, enum asset_e dialogId, enum comusic_e sfxId, enum item_e itemId, f32 arg5){
|
||||
bool chCollectible_collectItem(Actor* actor, enum file_progress_e arg1, enum asset_e dialogId, enum comusic_e sfxId, enum item_e itemId, f32 arg5){
|
||||
func_8025A6EC(sfxId,32000);
|
||||
timedFunc_set_1(0.75f, (GenMethod_1)func_8035644C, arg1);
|
||||
if(!func_802FADD4(0x1b)){
|
||||
@@ -100,7 +100,7 @@ s32 chCollectible_collectEgg(ActorProp *arg0){
|
||||
if(arg0->unk8_0)
|
||||
actPtr = marker_getActor(arg0->marker);
|
||||
}
|
||||
chCollectible_collectItem(actPtr, 5, 0xD9E, COMUSIC_C_EGG_COLLECTED, 0xD, 2.0f);
|
||||
chCollectible_collectItem(actPtr, FILEPROG_5_BLUE_EGG_TEXT, 0xD9E, COMUSIC_C_EGG_COLLECTED, 0xD, 2.0f);
|
||||
}
|
||||
|
||||
void chCollectible_collectRedFeather(ActorProp *arg0){
|
||||
@@ -108,7 +108,7 @@ void chCollectible_collectRedFeather(ActorProp *arg0){
|
||||
fxSparkle_redFeather(&arg0->x);
|
||||
if(arg0->unk8_0)
|
||||
actPtr = marker_getActor(arg0->marker);
|
||||
chCollectible_collectItem(actPtr, 6, 0xD9F, COMUSIC_B_RED_FEATHER_COLLECTED, 0xF, 4.0f);
|
||||
chCollectible_collectItem(actPtr, FILEPROG_6_RED_FEATHER_TEXT, 0xD9F, COMUSIC_B_RED_FEATHER_COLLECTED, 0xF, 4.0f);
|
||||
}
|
||||
|
||||
void chCollectible_collectGoldFeather(ActorProp *arg0){
|
||||
@@ -116,7 +116,7 @@ void chCollectible_collectGoldFeather(ActorProp *arg0){
|
||||
fxSparkle_goldFeather(&arg0->x);
|
||||
if(arg0->unk8_0)
|
||||
actPtr = marker_getActor(arg0->marker);
|
||||
chCollectible_collectItem(actPtr, 7, 0xDA0, COMUSIC_14_GOLD_FEATHER_COLLECTED, ITEM_10_GOLD_FEATHER, 6.0f);
|
||||
chCollectible_collectItem(actPtr, FILEPROG_7_GOLD_FEATHER_TEXT, 0xDA0, COMUSIC_14_GOLD_FEATHER_COLLECTED, ITEM_10_GOLD_FEATHER, 6.0f);
|
||||
}
|
||||
|
||||
Actor *chCollectible_draw(ActorMarker *this, Gfx **gdl, Mtx **mptr, Vtx **arg3){
|
||||
|
@@ -171,8 +171,8 @@ void func_802C4768(s32 gamenum){
|
||||
func_8031FBF8();
|
||||
D_80365E00 = gamenum;
|
||||
func_8031FBA0();
|
||||
if(func_8033D1BC(gamenum)){
|
||||
func_8033D13C(gamenum);
|
||||
if(gameFile_isNotEmpty(gamenum)){
|
||||
gameFile_load(gamenum);
|
||||
D_8037DCCE[gamenum] = (itemscore_timeScores_get(LEVEL_6_LAIR)) ? 1 : 0;
|
||||
|
||||
strcpy(D_8037DD48, "");
|
||||
@@ -235,7 +235,7 @@ void func_802C4768(s32 gamenum){
|
||||
}
|
||||
|
||||
void func_802C4AC8(s32 arg0){
|
||||
func_8033D0FC(arg0);
|
||||
gameFile_clear(arg0);
|
||||
func_802C4768(arg0);
|
||||
}
|
||||
|
||||
@@ -253,7 +253,7 @@ void func_802C4AF0(Actor * this){
|
||||
}
|
||||
|
||||
for(i = 0; i < 3; i++){
|
||||
func_8033CFD4(i);
|
||||
gameFile_8033CFD4(i);
|
||||
}
|
||||
|
||||
if(D_8037DD28){
|
||||
@@ -393,14 +393,14 @@ void func_802C4C14(Actor *this){
|
||||
case 4://L802C50C8
|
||||
if(animctrl_isStopped(this->animctrl)){
|
||||
chBottlesBonus_func_802DEB80();
|
||||
if(!func_8033D1BC(sp84)){
|
||||
if(!gameFile_isNotEmpty(sp84)){
|
||||
timedFunc_set_3(0.0f, (GenMethod_3)func_802E4078, MAP_85_CS_SPIRAL_MOUNTAIN_3, 0, 1);
|
||||
}
|
||||
else{//L802C511C
|
||||
sp44 = 0.0f;
|
||||
if(this->state == 4 && (sp84 == 0 || sp84 == 1))
|
||||
sp44 = 0.25f;
|
||||
if(func_802DA498() && func_8031FF1C(BKPROG_BD_ENTER_LAIR_CUTSCENE)){
|
||||
if(func_802DA498() && fileProgressFlag_get(FILEPROG_BD_ENTER_LAIR_CUTSCENE)){
|
||||
timedFunc_set_2(sp44, (GenMethod_2)func_8031FB14, 0, 0);
|
||||
}
|
||||
else{//L802C5188
|
||||
@@ -413,7 +413,7 @@ void func_802C4C14(Actor *this){
|
||||
break;
|
||||
case 2://L802C51CC
|
||||
if(sp74[0] == 1){
|
||||
if(func_8033D1BC(sp84)){
|
||||
if(gameFile_isNotEmpty(sp84)){
|
||||
func_8031877C(chGameSelectTopZoombox);
|
||||
func_803183A4(chGameSelectTopZoombox, (&D_80365DFC)[func_8031B5B0()]);
|
||||
D_8037DD2C = 1;
|
||||
@@ -424,7 +424,7 @@ void func_802C4C14(Actor *this){
|
||||
}
|
||||
}
|
||||
else if(sp5C[FACE_BUTTON(BUTTON_A)] == 1){//L802C5250
|
||||
if(func_8033D1BC(sp84)){
|
||||
if(gameFile_isNotEmpty(sp84)){
|
||||
if(randf() < 0.1){
|
||||
switch(sp84){
|
||||
case 0://L802C52B8
|
||||
@@ -543,7 +543,7 @@ void func_802C5740(Actor * this){
|
||||
D_8037DCE0.unk4 = (&D_80365DF8)[i];
|
||||
|
||||
if(!this->initialized){
|
||||
func_8033CE40();
|
||||
gameFile_8033CE40();
|
||||
if(chGameSelectBottomZoombox == NULL){
|
||||
chGameSelectBottomZoombox = gczoombox_new(0xA0, TALK_PIC_C_BANJO_2, 2, 0, NULL);
|
||||
gczoombox_open(chGameSelectBottomZoombox);
|
||||
@@ -591,8 +591,8 @@ void func_802C5994(void){
|
||||
if( a1 || t6)
|
||||
{
|
||||
if(D_80365E00 != -1 && !func_802E4A08() && map_get() != MAP_91_FILE_SELECT){
|
||||
func_8033D17C(D_80365E00);
|
||||
func_8033CFD4(D_80365E00);
|
||||
gameFile_save(D_80365E00);
|
||||
gameFile_8033CFD4(D_80365E00);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -46,9 +46,9 @@ void __chJinjo_802CDBA8(ActorMarker *this, ActorMarker *other){
|
||||
ActorLocal_Jinjo *localPtr = &actorPtr->jinjo;
|
||||
|
||||
if(actorPtr->state < 5){
|
||||
if(!func_8031FF1C(BKPROG_E_JINJO_TEXT)){
|
||||
if(!fileProgressFlag_get(FILEPROG_E_JINJO_TEXT)){
|
||||
func_80311480(__chJinjo_getMeetDialogId(actorPtr->marker->unk14_20), 4, 0, 0, 0, 0);
|
||||
func_80320004(BKPROG_E_JINJO_TEXT, 1);
|
||||
fileProgressFlag_set(FILEPROG_E_JINJO_TEXT, 1);
|
||||
}
|
||||
func_80328B8C(actorPtr, 6, 0.0f , -1);
|
||||
if(func_803463D4(ITEM_12_JINJOS, 1 << (this->unk14_20 + 6) ) == 0x1f)
|
||||
|
@@ -257,7 +257,7 @@ void chSnowman_update(Actor *this){
|
||||
else if(
|
||||
map_get() != MAP_27_FP_FREEZEEZY_PEAK
|
||||
|| func_8038DD34(local->unk0) == 0
|
||||
|| func_8031FF1C(0x13)
|
||||
|| fileProgressFlag_get(0x13)
|
||||
){//L802E2318
|
||||
if(0.0 < local->unk4){
|
||||
if( (func_8023DB5C() & 1)
|
||||
|
Reference in New Issue
Block a user