file_progress_e documentation
This commit is contained in:
@@ -334,9 +334,9 @@ void func_8038C9A0(Actor *this){
|
||||
this->position_y += 3.0f;
|
||||
if(this->unk1C[1] <= this->position_y){
|
||||
this->position_y = this->unk1C[1];
|
||||
if(!func_8031FF1C(0x82)){
|
||||
if(!fileProgressFlag_get(FILEPROG_82_MET_TWINKLIES)){
|
||||
func_80311480(0xc12, 0x2a, this->position, this->marker, func_8038C94C, NULL);
|
||||
func_80320004(0x82, TRUE);
|
||||
fileProgressFlag_set(FILEPROG_82_MET_TWINKLIES, TRUE);
|
||||
}
|
||||
else{
|
||||
func_80311480(0xc25, 0x2b, this->position, this->marker, func_8038C94C, NULL);
|
||||
|
@@ -26,7 +26,7 @@ ActorInfo D_803920E8 = { 0x204, 0x336, 0x442,
|
||||
/* .code */
|
||||
Actor *FP_func_8038CED0(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
Actor *this = marker_getActor(marker);
|
||||
if( func_8038BFA0() || func_8031FF1C(BKPROG_13) ){
|
||||
if( func_8038BFA0() || fileProgressFlag_get(FILEPROG_13) ){
|
||||
if(0.0f == this->velocity[1])
|
||||
return this;
|
||||
}
|
||||
@@ -240,7 +240,7 @@ void func_8038D51C(ActorMarker *marker){
|
||||
Actor *this = marker_getActor(marker);
|
||||
|
||||
item_set(ITEM_6_HOURGLASS, FALSE);
|
||||
func_80320004(BKPROG_13, TRUE);
|
||||
fileProgressFlag_set(FILEPROG_13, TRUE);
|
||||
FUNC_8030E624(SFX_416, 0.8f, 32000);
|
||||
func_8028F8F8(7, 0);
|
||||
this->unk1C[1] = 1.0f;
|
||||
@@ -281,7 +281,7 @@ void func_8038D6C8(Actor *this){
|
||||
sp24 = time_getDelta();
|
||||
mapSpecificFlags_set(0xd, (this->state != 1 && this->state != 2) ? TRUE : FALSE);
|
||||
|
||||
if(func_8038BFA0() || func_8031FF1C(BKPROG_13)){
|
||||
if(func_8038BFA0() || fileProgressFlag_get(FILEPROG_13)){
|
||||
this->marker->propPtr->unk8_3 = FALSE;
|
||||
actor_collisionOff(this);
|
||||
func_8028F8F8(7, FALSE);
|
||||
|
@@ -124,7 +124,7 @@ void func_8038E094(Actor *this){
|
||||
if(this->unk100){
|
||||
sp38 = marker_getActor(this->unk100);
|
||||
if(sp38->unk1C[1] == 1.0f){
|
||||
if(this->unkF4_8 == 1 && !func_8031FF1C(BKPROG_13)){
|
||||
if(this->unkF4_8 == 1 && !fileProgressFlag_get(FILEPROG_13)){
|
||||
if(this->state != 6 && this->state != 7 && 0.0f == this->velocity[0]){
|
||||
timed_setCameraToNode(0.5f, 0xd);
|
||||
func_80311480(ASSET_C15_TEXT_TWINKLIE_MINIGAME_LOST, 0x2b, this->position, this->marker, func_8038E040, NULL);
|
||||
|
@@ -18,7 +18,7 @@ ActorInfo chXmasTree = {
|
||||
Actor *chXmasTree_draw(ActorMarker *marker, Gfx **gfx, Mtx **mtx, Vtx **vtx){
|
||||
Actor *this = marker_getActor(marker);
|
||||
func_8033A45C(5, this->unk38_31);
|
||||
func_8033A45C(6, func_8031FF1C(0x13) && !func_8033A0F0(5));
|
||||
func_8033A45C(6, fileProgressFlag_get(0x13) && !func_8033A0F0(5));
|
||||
return func_80325888(marker, gfx, mtx, vtx);
|
||||
}
|
||||
|
||||
@@ -100,7 +100,7 @@ void chXmasTree_update(Actor *this){
|
||||
}
|
||||
__spawnQueue_add_0(__chXmasTree_spawnSwitch);
|
||||
__spawnQueue_add_1((GenMethod_1)__chXmasTree_spawnStar, reinterpret_cast(s32, this->marker));
|
||||
if(func_8031FF1C(0x13)){
|
||||
if(fileProgressFlag_get(0x13)){
|
||||
__chXmasTree_80386F84(this);
|
||||
mapSpecificFlags_set(2, FALSE);
|
||||
}
|
||||
@@ -115,7 +115,7 @@ void chXmasTree_update(Actor *this){
|
||||
switch(this->state){
|
||||
case 1: // L80387268
|
||||
__chXmasTree_80386EF4(this, 0);
|
||||
if(func_8031FF1C(0x13)){
|
||||
if(fileProgressFlag_get(0x13)){
|
||||
__chXmasTree_80386F84(this);
|
||||
}
|
||||
break;
|
||||
|
@@ -88,7 +88,7 @@ void func_8038E940(Actor *this){
|
||||
|
||||
switch(this->state){
|
||||
case 1: //L8038EA98
|
||||
if(func_8031FF1C(BKPROG_13) && !mapSpecificFlags_get(2))
|
||||
if(fileProgressFlag_get(FILEPROG_13) && !mapSpecificFlags_get(2))
|
||||
func_8038E774(this);
|
||||
break;
|
||||
case 2: //L8038EAC8
|
||||
|
Reference in New Issue
Block a user