diff options
| author | octorock <79596758+octorock@users.noreply.github.com> | 2022-02-06 20:01:41 +0100 |
|---|---|---|
| committer | octorock <79596758+octorock@users.noreply.github.com> | 2022-02-12 20:03:27 +0100 |
| commit | d6c79aa26346afc85bcfa724d3c086fb06c888dc (patch) | |
| tree | 72b882ddb8ba879c7ab3a405641965bdf4fdf79b /src/enemy/sluggula.c | |
| parent | 75c57e31240c706e1ca9364954970861c1a85e78 (diff) | |
Rename enemy functions
Diffstat (limited to 'src/enemy/sluggula.c')
| -rw-r--r-- | src/enemy/sluggula.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/src/enemy/sluggula.c b/src/enemy/sluggula.c index 7d6b68e9..460da1b8 100644 --- a/src/enemy/sluggula.c +++ b/src/enemy/sluggula.c @@ -18,7 +18,7 @@ void sub_0804A4E4(Entity*, Entity*); extern void (*const gUnk_080012C8[])(Entity*); -extern void (*const gUnk_080CBDBC[])(Entity*); +extern void (*const Sluggula_Functions[])(Entity*); extern void (*const gUnk_080CBDD4[])(Entity*); extern void (*const gUnk_080CBDEC[])(Entity*); @@ -28,7 +28,7 @@ extern const s8 gUnk_080CBDFF[]; void Sluggula(Entity* this) { if (this->type == 1) { - EnemyFunctionHandler(this, gUnk_080CBDBC); + EnemyFunctionHandler(this, Sluggula_Functions); SetChildOffset(this, 0, 1, -0x10); } else if (this->type == 0) { @@ -47,22 +47,22 @@ void Sluggula(Entity* this) { } } -void sub_08023C08(Entity* this) { +void Sluggula_OnTick(Entity* this) { gUnk_080CBDEC[this->action](this); } -void sub_08023C20(Entity* this) { - if (this->field_0x43) - sub_0804A9FC(this, 0x1c); +void Sluggula_OnCollision(Entity* this) { + if (this->confusedTime) + Create0x68FX(this, FX_STARS); if (this->type == 1) { - sub_0804AA30(this, gUnk_080CBDBC); + EnemyFunctionHandlerAfterCollision(this, Sluggula_Functions); } else { - sub_0804AA30(this, gUnk_080CBDD4); + EnemyFunctionHandlerAfterCollision(this, gUnk_080CBDD4); } } -void nullsub_137(Entity* this) { +void Sluggula_OnGrabbed(Entity* this) { /* ... */ } @@ -195,22 +195,22 @@ void sub_08023E9C(Entity* this) { } // clang-format off -void (*const gUnk_080CBDBC[])(Entity*) = { - sub_08023C08, - sub_08023C20, - sub_08001324, - sub_0804A7D4, - sub_08001242, - nullsub_137, +void (*const Sluggula_Functions[])(Entity*) = { + Sluggula_OnTick, + Sluggula_OnCollision, + GenericKnockback, + GenericDeath, + GenericConfused, + Sluggula_OnGrabbed, }; void (*const gUnk_080CBDD4[])(Entity*) = { sub_08023CE0, - sub_08023C20, - sub_08001324, - sub_0804A7D4, - sub_08001242, - nullsub_137, + Sluggula_OnCollision, + GenericKnockback, + GenericDeath, + GenericConfused, + Sluggula_OnGrabbed, }; void (*const gUnk_080CBDEC[])(Entity*) = { |
