diff options
| author | Elliptic Ellipsis <elliptic.ellipsis@gmail.com> | 2022-03-19 05:50:41 +0000 |
|---|---|---|
| committer | Elliptic Ellipsis <elliptic.ellipsis@gmail.com> | 2022-03-20 16:57:09 +0000 |
| commit | a0f7b73e6620db7a49fe55a3ee2765b1ce8074ff (patch) | |
| tree | 419c6a69c55411b6d107a5fdea5ea4de5ae4aa22 /src/enemy/flyingPot.c | |
| parent | 1a6d14cd36f803607b66a6e5688fcce219caeaa3 (diff) | |
Misc prototype cleanup
Diffstat (limited to 'src/enemy/flyingPot.c')
| -rw-r--r-- | src/enemy/flyingPot.c | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/src/enemy/flyingPot.c b/src/enemy/flyingPot.c index d516fe98..93f87543 100644 --- a/src/enemy/flyingPot.c +++ b/src/enemy/flyingPot.c @@ -34,14 +34,14 @@ enum FlyingPotSubActions { /* 1 */ FLYING_POT_SUBACTION_1, /* 2 */ FLYING_POT_SUBACTION_2, /* 3 */ FLYING_POT_SUBACTION_3, - /* 4 */ FLYING_POT_SUBACTION_4, + /* 4 */ FLYING_POT_SUBACTION_DO_NOTHING, /* 5 */ FLYING_POT_SUBACTION_5, }; // Functions -void FlyingPot_OnTick(FlyingPotEntity*); // 0803708C -void sub_080370A4(FlyingPotEntity*); // 080370A4 -void sub_0803712C(FlyingPotEntity*); // 0803712C +void FlyingPot_OnTick(FlyingPotEntity*); // 0803708C +void FlyingPot_OnCollision(FlyingPotEntity*); // 080370A4 +void FlyingPot_OnGrabbed(FlyingPotEntity*); // 0803712C // Subactions void FlyingPot_SubAction0(FlyingPotEntity*); // 08037144 @@ -64,8 +64,12 @@ void sub_08037408(FlyingPotEntity*); void sub_08037418(FlyingPotEntity*); void (*const FlyingPot_Functions[])(Entity*) = { - (EntityActionPtr)FlyingPot_OnTick, (EntityActionPtr)sub_080370A4, GenericKnockback, GenericDeath, GenericConfused, - (EntityActionPtr)sub_0803712C, + (EntityActionPtr)FlyingPot_OnTick, + (EntityActionPtr)FlyingPot_OnCollision, + GenericKnockback, + GenericDeath, + GenericConfused, + (EntityActionPtr)FlyingPot_OnGrabbed, }; void FlyingPot(Entity* thisx) { @@ -87,7 +91,7 @@ void FlyingPot_OnTick(FlyingPotEntity* this) { FlyingPot_Actions[super->action](this); } -void sub_080370A4(FlyingPotEntity* this) { +void FlyingPot_OnCollision(FlyingPotEntity* this) { sub_08037418(this); if (super->bitfield == 0x9D) { @@ -104,7 +108,7 @@ void sub_080370A4(FlyingPotEntity* this) { EnemyFunctionHandlerAfterCollision(super, FlyingPot_Functions); } -void sub_0803712C(FlyingPotEntity* this) { +void FlyingPot_OnGrabbed(FlyingPotEntity* this) { static void (*const FlyingPot_SubActions[])(FlyingPotEntity*) = { FlyingPot_SubAction0, FlyingPot_SubAction1, FlyingPot_SubAction2, FlyingPot_SubAction3, FlyingPot_SubActionDoNothing, FlyingPot_SubAction5, |
