summaryrefslogtreecommitdiff
path: root/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c')
-rw-r--r--src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c212
1 files changed, 106 insertions, 106 deletions
diff --git a/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c b/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c
index 7f4475b3b..bf6b0a11a 100644
--- a/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c
+++ b/src/overlays/actors/ovl_En_Bomjima/z_en_bomjima.c
@@ -99,73 +99,73 @@ u16 D_80C00A8C[] = { 0x736, 0x737, 0x738, 0x74E };
typedef enum {
/* -1 */ ENBOMJIMA_ANIM_NONE = -1,
- /* 0x00 */ ENBOMJIMA_ANIM_0,
- /* 0x01 */ ENBOMJIMA_ANIM_1,
- /* 0x02 */ ENBOMJIMA_ANIM_2,
- /* 0x03 */ ENBOMJIMA_ANIM_3,
- /* 0x04 */ ENBOMJIMA_ANIM_4,
- /* 0x05 */ ENBOMJIMA_ANIM_5,
- /* 0x06 */ ENBOMJIMA_ANIM_6,
- /* 0x07 */ ENBOMJIMA_ANIM_7,
- /* 0x08 */ ENBOMJIMA_ANIM_8,
- /* 0x09 */ ENBOMJIMA_ANIM_9,
- /* 0x0A */ ENBOMJIMA_ANIM_10,
- /* 0x0B */ ENBOMJIMA_ANIM_11,
- /* 0x0C */ ENBOMJIMA_ANIM_12,
- /* 0x0D */ ENBOMJIMA_ANIM_13,
- /* 0x0E */ ENBOMJIMA_ANIM_14,
- /* 0x0F */ ENBOMJIMA_ANIM_15,
- /* 0x10 */ ENBOMJIMA_ANIM_16,
- /* 0x11 */ ENBOMJIMA_ANIM_17,
- /* 0x12 */ ENBOMJIMA_ANIM_18,
- /* 0x13 */ ENBOMJIMA_ANIM_19,
+ /* 0x00 */ ENBOMJIMA_ANIM_IDLE,
+ /* 0x01 */ ENBOMJIMA_ANIM_HANDS_ON_HIPS,
+ /* 0x02 */ ENBOMJIMA_ANIM_TALK_NORMAL,
+ /* 0x03 */ ENBOMJIMA_ANIM_TALK_HANDS_ON_HIPS,
+ /* 0x04 */ ENBOMJIMA_ANIM_BLOWGUN,
+ /* 0x05 */ ENBOMJIMA_ANIM_WALK,
+ /* 0x06 */ ENBOMJIMA_ANIM_SURPRISE,
+ /* 0x07 */ ENBOMJIMA_ANIM_HIDE_UNDER_BOX,
+ /* 0x08 */ ENBOMJIMA_ANIM_DAZED,
+ /* 0x09 */ ENBOMJIMA_ANIM_SIT,
+ /* 0x0A */ ENBOMJIMA_ANIM_HOLD_CUCCO,
+ /* 0x0B */ ENBOMJIMA_ANIM_TURN_AROUND,
+ /* 0x0C */ ENBOMJIMA_ANIM_SHOW_NUMBER,
+ /* 0x0D */ ENBOMJIMA_ANIM_TALK_SHOWING_NUMBER,
+ /* 0x0E */ ENBOMJIMA_ANIM_TAUNT,
+ /* 0x0F */ ENBOMJIMA_ANIM_JUMP,
+ /* 0x10 */ ENBOMJIMA_ANIM_ARM_SWIPE,
+ /* 0x11 */ ENBOMJIMA_ANIM_SALUTE,
+ /* 0x12 */ ENBOMJIMA_ANIM_RUN,
+ /* 0x13 */ ENBOMJIMA_ANIM_LOOK_AROUND,
/* 0x16 */ ENBOMJIMA_ANIM_MAX
} EnBomjimaAnimation;
static AnimationHeader* sAnimations[ENBOMJIMA_ANIM_MAX] = {
- &gBomberIdleAnim, // ENBOMJIMA_ANIM_0
- &object_cs_Anim_00FAF4, // ENBOMJIMA_ANIM_1
- &object_cs_Anim_0057C8, // ENBOMJIMA_ANIM_2
- &object_cs_Anim_0053F4, // ENBOMJIMA_ANIM_3
- &object_cs_Anim_002044, // ENBOMJIMA_ANIM_4
- &object_cs_Anim_01007C, // ENBOMJIMA_ANIM_5
- &object_cs_Anim_00349C, // ENBOMJIMA_ANIM_6
- &object_cs_Anim_004960, // ENBOMJIMA_ANIM_7
- &object_cs_Anim_005128, // ENBOMJIMA_ANIM_8
- &object_cs_Anim_004C1C, // ENBOMJIMA_ANIM_9
- &object_cs_Anim_001A1C, // ENBOMJIMA_ANIM_10
- &object_cs_Anim_003EE4, // ENBOMJIMA_ANIM_11
- &object_cs_Anim_00478C, // ENBOMJIMA_ANIM_12
- &object_cs_Anim_00433C, // ENBOMJIMA_ANIM_13
- &object_cs_Anim_0060E8, // ENBOMJIMA_ANIM_14
- &object_cs_Anim_001708, // ENBOMJIMA_ANIM_15
- &object_cs_Anim_005DC4, // ENBOMJIMA_ANIM_16
- &object_cs_Anim_0026B0, // ENBOMJIMA_ANIM_17
- &object_cs_Anim_0036B0, // ENBOMJIMA_ANIM_18
- &object_cs_Anim_0031C4, // ENBOMJIMA_ANIM_19
+ &gBomberIdleAnim, // ENBOMJIMA_ANIM_IDLE
+ &gBomberHandsOnHipsAnim, // ENBOMJIMA_ANIM_HANDS_ON_HIPS
+ &gBomberTalkNormalAnim, // ENBOMJIMA_ANIM_TALK_NORMAL
+ &gBomberTalkHandsOnHipsAnim, // ENBOMJIMA_ANIM_TALK_HANDS_ON_HIPS
+ &gBomberBlowgunAnim, // ENBOMJIMA_ANIM_BLOWGUN
+ &gBomberWalkAnim, // ENBOMJIMA_ANIM_WALK
+ &gBomberSurpriseAnim, // ENBOMJIMA_ANIM_SURPRISE
+ &gBomberHideUnderBoxAnim, // ENBOMJIMA_ANIM_HIDE_UNDER_BOX
+ &gBomberDazedAnim, // ENBOMJIMA_ANIM_DAZED
+ &gBomberSitAnim, // ENBOMJIMA_ANIM_SIT
+ &gBomberHoldCuccoAnim, // ENBOMJIMA_ANIM_HOLD_CUCCO
+ &gBomberTurnAroundAnim, // ENBOMJIMA_ANIM_TURN_AROUND
+ &gBomberShowNumberAnim, // ENBOMJIMA_ANIM_SHOW_NUMBER
+ &gBomberTalkShowingNumberAnim, // ENBOMJIMA_ANIM_TALK_SHOWING_NUMBER
+ &gBomberTauntAnim, // ENBOMJIMA_ANIM_TAUNT
+ &gBomberJumpAnim, // ENBOMJIMA_ANIM_JUMP
+ &gBomberArmSwipeAnim, // ENBOMJIMA_ANIM_ARM_SWIPE
+ &gBomberSaluteAnim, // ENBOMJIMA_ANIM_SALUTE
+ &gBomberRunAnim, // ENBOMJIMA_ANIM_RUN
+ &gBomberLookAroundAnim, // ENBOMJIMA_ANIM_LOOK_AROUND
};
static u8 sAnimationModes[ENBOMJIMA_ANIM_MAX] = {
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_0
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_1
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_2
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_3
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_4
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_5
- ANIMMODE_ONCE, // ENBOMJIMA_ANIM_6
- ANIMMODE_ONCE, // ENBOMJIMA_ANIM_7
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_8
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_9
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_10
- ANIMMODE_ONCE, // ENBOMJIMA_ANIM_11
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_12
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_13
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_14
- ANIMMODE_ONCE, // ENBOMJIMA_ANIM_15
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_16
- ANIMMODE_ONCE, // ENBOMJIMA_ANIM_17
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_18
- ANIMMODE_LOOP, // ENBOMJIMA_ANIM_19
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_IDLE
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_HANDS_ON_HIPS
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_TALK_NORMAL
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_TALK_HANDS_ON_HIPS
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_BLOWGUN
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_WALK
+ ANIMMODE_ONCE, // ENBOMJIMA_ANIM_SURPRISE
+ ANIMMODE_ONCE, // ENBOMJIMA_ANIM_HIDE_UNDER_BOX
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_DAZED
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_SIT
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_HOLD_CUCCO
+ ANIMMODE_ONCE, // ENBOMJIMA_ANIM_TURN_AROUND
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_SHOW_NUMBER
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_TALK_SHOWING_NUMBER
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_TAUNT
+ ANIMMODE_ONCE, // ENBOMJIMA_ANIM_JUMP
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_ARM_SWIPE
+ ANIMMODE_ONCE, // ENBOMJIMA_ANIM_SALUTE
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_RUN
+ ANIMMODE_LOOP, // ENBOMJIMA_ANIM_LOOK_AROUND
};
s16 D_80C00AF8[] = {
@@ -180,8 +180,8 @@ void EnBomjima_Init(Actor* thisx, PlayState* play) {
this->actor.colChkInfo.mass = MASS_IMMOVABLE;
ActorShape_Init(&this->actor.shape, 0.0f, ActorShadow_DrawCircle, 19.0f);
this->actor.gravity = -3.0f;
- SkelAnime_InitFlex(play, &this->skelAnime, &object_cs_Skel_00F82C, &gBomberIdleAnim, this->jointTable,
- this->morphTable, OBJECT_CS_LIMB_MAX);
+ SkelAnime_InitFlex(play, &this->skelAnime, &gBomberSkel, &gBomberIdleAnim, this->jointTable, this->morphTable,
+ OBJECT_CS_LIMB_MAX);
Collider_InitAndSetCylinder(play, &this->collider, &this->actor, &sCylinderInit);
CLEAR_WEEKEVENTREG(WEEKEVENTREG_83_04);
this->actor.attentionRangeType = ATTENTION_RANGE_0;
@@ -274,23 +274,23 @@ void EnBomjima_ChangeAnim(EnBomjima* this, s32 animIndex, f32 playSpeed) {
}
void func_80BFE524(EnBomjima* this) {
- if ((this->animIndex == ENBOMJIMA_ANIM_5) &&
+ if ((this->animIndex == ENBOMJIMA_ANIM_WALK) &&
(Animation_OnFrame(&this->skelAnime, 9.0f) || Animation_OnFrame(&this->skelAnime, 10.0f) ||
Animation_OnFrame(&this->skelAnime, 17.0f) || Animation_OnFrame(&this->skelAnime, 18.0f))) {
Actor_PlaySfx(&this->actor, NA_SE_EV_BOMBERS_WALK);
}
- if ((this->animIndex == ENBOMJIMA_ANIM_18) &&
+ if ((this->animIndex == ENBOMJIMA_ANIM_RUN) &&
(Animation_OnFrame(&this->skelAnime, 0.0f) || Animation_OnFrame(&this->skelAnime, 2.0f) ||
Animation_OnFrame(&this->skelAnime, 4.0f) || Animation_OnFrame(&this->skelAnime, 6.0f))) {
Actor_PlaySfx(&this->actor, NA_SE_EV_BOMBERS_WALK);
}
- if ((this->animIndex == ENBOMJIMA_ANIM_15) && Animation_OnFrame(&this->skelAnime, 15.0f)) {
+ if ((this->animIndex == ENBOMJIMA_ANIM_JUMP) && Animation_OnFrame(&this->skelAnime, 15.0f)) {
Actor_PlaySfx(&this->actor, NA_SE_EV_BOMBERS_LAND);
}
- if ((this->animIndex == ENBOMJIMA_ANIM_6) && Animation_OnFrame(&this->skelAnime, 8.0f)) {
+ if ((this->animIndex == ENBOMJIMA_ANIM_SURPRISE) && Animation_OnFrame(&this->skelAnime, 8.0f)) {
Actor_PlaySfx(&this->actor, NA_SE_EV_BOMBERS_LAND);
}
}
@@ -330,7 +330,7 @@ void func_80BFE67C(EnBomjima* this, PlayState* play) {
abs = ABS_ALT(BINANG_SUB(this->actor.world.rot.y, Math_Vec3f_Yaw(&this->actor.world.pos, &sp54)));
if ((abs < 0x4000) && !BgCheck_EntityLineTest1(&play->colCtx, &this->actor.world.pos, &sp54, &sp6C,
&sp50, true, false, false, true, &bgId)) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_5, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_WALK, 1.0f);
Math_Vec3f_Copy(&this->unk_2A4, &sp54);
this->unk_2BE = Rand_S16Offset(30, 50);
this->unk_2A2++;
@@ -355,9 +355,9 @@ void func_80BFE67C(EnBomjima* this, PlayState* play) {
false, true, &bgId)) {
this->unk_2C0 = 0;
if (Rand_ZeroOne() < 0.5f) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_19, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_LOOK_AROUND, 1.0f);
} else {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_0, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_IDLE, 1.0f);
}
this->unk_2A2 = 0;
this->unk_2D0 = 0.0f;
@@ -371,9 +371,9 @@ void func_80BFE67C(EnBomjima* this, PlayState* play) {
if ((this->unk_2BE == 0) || (sqrtf(SQ(x) + SQ(z)) < 4.0f)) {
this->unk_2C0 = Rand_S16Offset(20, 20);
if (!(this->unk_2C0 & 1)) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_19, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_LOOK_AROUND, 1.0f);
} else {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_0, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_IDLE, 1.0f);
}
this->unk_2A2 = 0;
this->unk_2D0 = 0.0f;
@@ -407,7 +407,7 @@ void func_80BFEA94(EnBomjima* this, PlayState* play) {
}
void func_80BFEB1C(EnBomjima* this) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_1, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_HANDS_ON_HIPS, 1.0f);
func_80BFE65C(this);
this->action = EN_BOMJIMA_ACTION_0;
this->actionFunc = func_80BFEB64;
@@ -458,7 +458,7 @@ void func_80BFEB64(EnBomjima* this, PlayState* play) {
switch (this->unk_2A2) {
case 0:
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_4, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_BLOWGUN, 1.0f);
this->unk_29A = -7000;
this->unk_2A2++;
break;
@@ -488,7 +488,7 @@ void func_80BFEB64(EnBomjima* this, PlayState* play) {
this->unk_2BC++;
if ((TRUNCF_BINANG(Rand_ZeroFloat(2.0f)) + 3) < this->unk_2BC) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_5, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_WALK, 1.0f);
this->unk_29A = 0;
Math_Vec3f_Copy(&this->unk_2A4, &this->actor.home.pos);
this->unk_2A4.x += Rand_CenteredFloat(150.0f);
@@ -514,7 +514,7 @@ void func_80BFEB64(EnBomjima* this, PlayState* play) {
void func_80BFEFF0(EnBomjima* this) {
this->bombal = NULL;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_19, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_LOOK_AROUND, 1.0f);
func_80BFE65C(this);
this->action = EN_BOMJIMA_ACTION_1;
this->actionFunc = func_80BFF03C;
@@ -541,7 +541,7 @@ void func_80BFF03C(EnBomjima* this, PlayState* play) {
void func_80BFF120(EnBomjima* this) {
func_80BFE65C(this);
this->cutsceneTimer = 30;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_6, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_SURPRISE, 1.0f);
this->cutsceneEnded = false;
this->action = EN_BOMJIMA_ACTION_2;
this->actionFunc = func_80BFF174;
@@ -570,8 +570,8 @@ void func_80BFF174(EnBomjima* this, PlayState* play) {
if ((curFrame >= this->animEndFrame) && (this->unk_2BC < 5)) {
this->unk_2BC++;
- if (this->animIndex != ENBOMJIMA_ANIM_19) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_19, 1.0f);
+ if (this->animIndex != ENBOMJIMA_ANIM_LOOK_AROUND) {
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_LOOK_AROUND, 1.0f);
}
}
@@ -620,7 +620,7 @@ void func_80BFF174(EnBomjima* this, PlayState* play) {
}
void func_80BFF3F0(EnBomjima* this) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_15, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_JUMP, 1.0f);
this->action = EN_BOMJIMA_ACTION_3;
this->actionFunc = func_80BFF430;
}
@@ -668,7 +668,7 @@ void func_80BFF52C(EnBomjima* this, PlayState* play) {
}
Message_ContinueTextbox(play, this->actor.textId);
Audio_PlaySfx(NA_SE_SY_FOUND);
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_15, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_JUMP, 1.0f);
this->action = EN_BOMJIMA_ACTION_5;
this->actionFunc = func_80BFF6CC;
} else {
@@ -696,7 +696,7 @@ void func_80BFF6CC(EnBomjima* this, PlayState* play) {
if (curFrame >= this->animEndFrame) {
if ((Message_GetState(&play->msgCtx) == TEXT_STATE_EVENT) && Message_ShouldAdvance(play)) {
Message_CloseTextbox(play);
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_1, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_HANDS_ON_HIPS, 1.0f);
this->actionFunc = func_80BFF754;
}
}
@@ -785,7 +785,7 @@ void func_80BFF9B0(EnBomjima* this, PlayState* play) {
gSaveContext.save.saveInfo.bombersCaughtOrder[3] = 0;
gSaveContext.save.saveInfo.bombersCaughtOrder[4] = 0;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_3, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_TALK_HANDS_ON_HIPS, 1.0f);
this->unk_2C8 = 9;
if (player->transformation == PLAYER_FORM_DEKU) {
@@ -801,7 +801,7 @@ void func_80BFF9B0(EnBomjima* this, PlayState* play) {
void func_80BFFB40(EnBomjima* this, PlayState* play) {
if ((Message_GetState(&play->msgCtx) == TEXT_STATE_EVENT) && Message_ShouldAdvance(play)) {
Message_CloseTextbox(play);
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_15, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_JUMP, 1.0f);
D_80C009F0 = 100;
this->unk_2DC = 0;
this->actionFunc = func_80BFFBC4;
@@ -811,8 +811,8 @@ void func_80BFFB40(EnBomjima* this, PlayState* play) {
void func_80BFFBC4(EnBomjima* this, PlayState* play) {
f32 curFrame = this->skelAnime.curFrame;
- if ((this->animIndex != ENBOMJIMA_ANIM_1) && (curFrame >= this->animEndFrame)) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_1, 1.0f);
+ if ((this->animIndex != ENBOMJIMA_ANIM_HANDS_ON_HIPS) && (curFrame >= this->animEndFrame)) {
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_HANDS_ON_HIPS, 1.0f);
}
if ((D_80C009F4 != 0) && (this->unk_2C2 == 0)) {
@@ -838,7 +838,7 @@ void func_80BFFBC4(EnBomjima* this, PlayState* play) {
void func_80BFFCFC(EnBomjima* this) {
func_80BFE65C(this);
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_18, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_RUN, 1.0f);
this->action = EN_BOMJIMA_ACTION_6;
this->actionFunc = func_80BFFD48;
}
@@ -853,7 +853,7 @@ void func_80BFFD48(EnBomjima* this, PlayState* play) {
if (sqrtf(SQ(this->actor.world.pos.x - this->unk_2A4.x) + SQ(this->actor.world.pos.z - this->unk_2A4.z)) < 4.0f) {
D_80C009F0++;
this->unk_2DC = this->actor.parent->world.rot.y;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_0, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_IDLE, 1.0f);
this->actionFunc = func_80BFFE48;
}
}
@@ -865,7 +865,7 @@ void func_80BFFE48(EnBomjima* this, PlayState* play) {
if (D_80C009F0 >= 100) {
if (this->unk_2E4 != 4) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_15, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_JUMP, 1.0f);
this->unk_2DC = 0;
func_80BFE65C(this);
this->actionFunc = func_80BFFF54;
@@ -873,7 +873,7 @@ void func_80BFFE48(EnBomjima* this, PlayState* play) {
Math_SmoothStepToS(&this->unk_290, 10000, 1, 0x1388, 0);
if (D_80C009F0 >= 103) {
this->unk_2DC = 0;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_15, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_JUMP, 1.0f);
func_80BFE65C(this);
this->actionFunc = func_80BFFF54;
}
@@ -895,16 +895,16 @@ void func_80BFFF54(EnBomjima* this, PlayState* play) {
}
if (this->unk_2E4 != 4) {
- if ((this->animIndex != ENBOMJIMA_ANIM_0) && (curFrame >= this->animEndFrame)) {
+ if ((this->animIndex != ENBOMJIMA_ANIM_IDLE) && (curFrame >= this->animEndFrame)) {
D_80C009F0++;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_0, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_IDLE, 1.0f);
}
- } else if ((this->animIndex != ENBOMJIMA_ANIM_8) && (curFrame >= this->animEndFrame)) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_8, 1.0f);
+ } else if ((this->animIndex != ENBOMJIMA_ANIM_DAZED) && (curFrame >= this->animEndFrame)) {
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_DAZED, 1.0f);
D_80C009F4 = 1;
}
- if (this->animIndex == ENBOMJIMA_ANIM_8) {
+ if (this->animIndex == ENBOMJIMA_ANIM_DAZED) {
if ((D_80C009F4 == 1) && Animation_OnFrame(&this->skelAnime, 7.0f)) {
Actor_PlaySfx(&this->actor, NA_SE_EV_HUMAN_BOUND);
D_80C009F4 = 2;
@@ -922,7 +922,7 @@ void func_80BFFF54(EnBomjima* this, PlayState* play) {
void func_80C0011C(EnBomjima* this) {
func_80BFE65C(this);
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_0, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_IDLE, 1.0f);
this->action = EN_BOMJIMA_ACTION_7;
this->actionFunc = func_80C00168;
}
@@ -952,7 +952,7 @@ void func_80C00168(EnBomjima* this, PlayState* play) {
}
void func_80C00234(EnBomjima* this) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_3, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_TALK_HANDS_ON_HIPS, 1.0f);
this->collider.dim.radius = 15;
this->collider.dim.height = 40;
func_80BFE65C(this);
@@ -968,9 +968,9 @@ void func_80C00284(EnBomjima* this, PlayState* play) {
(this->unk_2CA == 1)) &&
(curFrame >= this->animEndFrame)) {
if (!(this->unk_2BC & 1)) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_3, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_TALK_HANDS_ON_HIPS, 1.0f);
} else {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_16, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_ARM_SWIPE, 1.0f);
}
this->unk_2BC++;
this->unk_2BC &= 1;
@@ -1027,7 +1027,7 @@ void func_80C00284(EnBomjima* this, PlayState* play) {
if (this->unk_2C8 == 10) {
func_80BFE65C(this);
this->unk_28E = 0;
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_1, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_HANDS_ON_HIPS, 1.0f);
this->action = EN_BOMJIMA_ACTION_2;
this->actionFunc = func_80BFF174;
break;
@@ -1056,7 +1056,7 @@ void func_80C00284(EnBomjima* this, PlayState* play) {
this->actor.textId = D_80C00A8C[this->unk_2C8];
Message_ContinueTextbox(play, this->actor.textId);
if (this->unk_2C8 >= 2) {
- EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_17, 1.0f);
+ EnBomjima_ChangeAnim(this, ENBOMJIMA_ANIM_SALUTE, 1.0f);
}
break;
@@ -1147,16 +1147,16 @@ s32 EnBomjima_OverrideLimbDraw(PlayState* play, s32 limbIndex, Gfx** dList, Vec3
void EnBomjima_Draw(Actor* thisx, PlayState* play) {
static Gfx* D_80C00B28[] = {
- gEnBomjima_D_80C00B08, gEnBomjima_D_80C00B18, gEnBomjima_D_80C00B18,
- gEnBomjima_D_80C00B18, gEnBomjima_D_80C00B18,
+ gBomberJimRedBandanaDL, gBomberJimBlueBandanaDL, gBomberJimBlueBandanaDL,
+ gBomberJimBlueBandanaDL, gBomberJimBlueBandanaDL,
};
static TexturePtr D_80C00B3C[] = {
- object_cs_Tex_00C520,
- object_cs_Tex_00CD20,
- object_cs_Tex_00D520,
+ gBomberEyeOpenTex,
+ gBomberEyeHalfTex,
+ gBomberEyeClosedTex,
};
static TexturePtr D_80C00B48[] = {
- object_cs_Tex_00E620, object_cs_Tex_00EA20, object_cs_Tex_00EE20, object_cs_Tex_00DD20, object_cs_Tex_00F220,
+ gBomberNumber1Tex, gBomberNumber2Tex, gBomberNumber3Tex, gBomberNumber4Tex, gBomberNumber5Tex,
};
EnBomjima* this = (EnBomjima*)thisx;