summaryrefslogtreecommitdiff
path: root/src/projectile
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2025-03-05 17:09:01 +0000
committerHenny022p <info@henny022.de>2025-03-09 18:58:01 +0000
commit3b9b1a388beba1d8293bea15352775a6139d3d52 (patch)
tree5c858381f0fe8880b162f1688192d0255c2e589e /src/projectile
parentd602b93c8d5a81d9d92425d16dd45a36f6450878 (diff)
cleanup headers
Diffstat (limited to 'src/projectile')
-rw-r--r--src/projectile/arrowProjectile.c10
-rw-r--r--src/projectile/ballAndChain.c2
-rw-r--r--src/projectile/boneProjectile.c2
-rw-r--r--src/projectile/cannonballProjectile.c8
-rw-r--r--src/projectile/dekuSeedProjectile.c2
-rw-r--r--src/projectile/dirtBallProjectile.c1
-rw-r--r--src/projectile/fireProjectile.c2
-rw-r--r--src/projectile/gleerokProjectile.c3
-rw-r--r--src/projectile/guardLineOfSight.c2
-rw-r--r--src/projectile/gyorgMaleEnergyProjectile.c1
-rw-r--r--src/projectile/gyorgTail.c1
-rw-r--r--src/projectile/iceProjectile.c2
-rw-r--r--src/projectile/keatonDagger.c4
-rw-r--r--src/projectile/lakituCloudProjectile.c3
-rw-r--r--src/projectile/lakituLightning.c2
-rw-r--r--src/projectile/mandiblesProjectile.c7
-rw-r--r--src/projectile/octorokBossProjectile.c3
-rw-r--r--src/projectile/removableDust.c5
-rw-r--r--src/projectile/rockProjectile.c2
-rw-r--r--src/projectile/spiderWeb.c7
-rw-r--r--src/projectile/spikedRollers.c2
-rw-r--r--src/projectile/stalfosProjectile.c2
-rw-r--r--src/projectile/torchTrapProjectile.c3
-rw-r--r--src/projectile/v1DarkMagicProjectile.c1
-rw-r--r--src/projectile/v1EyeLaser.c3
-rw-r--r--src/projectile/v1FireProjectile.c3
-rw-r--r--src/projectile/v2Projectile.c9
-rw-r--r--src/projectile/v3ElectricProjectile.c1
-rw-r--r--src/projectile/v3HandProjectile.c3
-rw-r--r--src/projectile/v3TennisBallProjectile.c2
-rw-r--r--src/projectile/windProjectile.c2
-rw-r--r--src/projectile/winder.c3
32 files changed, 62 insertions, 41 deletions
diff --git a/src/projectile/arrowProjectile.c b/src/projectile/arrowProjectile.c
index c47f0414..cf39a80c 100644
--- a/src/projectile/arrowProjectile.c
+++ b/src/projectile/arrowProjectile.c
@@ -7,8 +7,14 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "object.h"
+#include "asm.h"
+
+#include "sound.h"
+#include "effects.h"
+#include "physics.h"
+
+#include "player.h"
extern void (*const ArrowProjectile_Functions[])(Entity*);
extern void (*const ArrowProjectile_Actions[])(Entity*);
@@ -95,7 +101,7 @@ void ArrowProjectile_Action3(Entity* this) {
void ArrowProjectile_Action4(Entity* this) {
if (GravityUpdate(this, Q_8_8(40.0)) == 0) {
- CreateDust(this);
+ CreateDeathFx(this);
DeleteThisEntity();
} else {
if (--this->timer == 0) {
diff --git a/src/projectile/ballAndChain.c b/src/projectile/ballAndChain.c
index a727240a..fa1c5d0f 100644
--- a/src/projectile/ballAndChain.c
+++ b/src/projectile/ballAndChain.c
@@ -5,9 +5,9 @@
* @brief Ball and Chain Projectile
*/
#include "entity.h"
-#include "functions.h"
#include "hitbox.h"
#include "projectile.h"
+#include "physics.h"
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/boneProjectile.c b/src/projectile/boneProjectile.c
index 336920a2..82bc43a4 100644
--- a/src/projectile/boneProjectile.c
+++ b/src/projectile/boneProjectile.c
@@ -7,7 +7,7 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const BoneProjectile_Functions[])(Entity*);
extern void (*const BoneProjectile_Actions[])(Entity*);
diff --git a/src/projectile/cannonballProjectile.c b/src/projectile/cannonballProjectile.c
index c5b4244f..468424b9 100644
--- a/src/projectile/cannonballProjectile.c
+++ b/src/projectile/cannonballProjectile.c
@@ -7,7 +7,7 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const CannonballProjectile_Functions[])(Entity*);
extern void (*const CannonballProjectile_Actions[])(Entity*);
@@ -65,13 +65,13 @@ void CannonballProjectile_Action2(Entity* this) {
bool32 sub_080AB5F4(Entity* this) {
switch (GetTileHazardType(this)) {
case 1:
- CreatePitFallFX(this);
+ CreatePitFallFx(this);
return TRUE;
case 2:
- CreateDrownFX(this);
+ CreateDrownFx(this);
return TRUE;
case 3:
- CreateLavaDrownFX(this);
+ CreateLavaDrownFx(this);
return TRUE;
}
return FALSE;
diff --git a/src/projectile/dekuSeedProjectile.c b/src/projectile/dekuSeedProjectile.c
index f3b2f5e7..897fbace 100644
--- a/src/projectile/dekuSeedProjectile.c
+++ b/src/projectile/dekuSeedProjectile.c
@@ -7,7 +7,7 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const DekuSeedProjectile_Functions[])(Entity*);
extern void (*const DekuSeedProjectile_Actions[])(Entity*);
diff --git a/src/projectile/dirtBallProjectile.c b/src/projectile/dirtBallProjectile.c
index a03009de..24b561f6 100644
--- a/src/projectile/dirtBallProjectile.c
+++ b/src/projectile/dirtBallProjectile.c
@@ -6,7 +6,6 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "physics.h"
#include "player.h"
#include "sound.h"
diff --git a/src/projectile/fireProjectile.c b/src/projectile/fireProjectile.c
index cd81f3d3..5cd9d922 100644
--- a/src/projectile/fireProjectile.c
+++ b/src/projectile/fireProjectile.c
@@ -6,7 +6,7 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const FireProjectile_Actions[])(Entity*);
diff --git a/src/projectile/gleerokProjectile.c b/src/projectile/gleerokProjectile.c
index 3fd4bbf5..6a8b0ca9 100644
--- a/src/projectile/gleerokProjectile.c
+++ b/src/projectile/gleerokProjectile.c
@@ -6,8 +6,9 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "player.h"
+#include "room.h"
+#include "physics.h"
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/guardLineOfSight.c b/src/projectile/guardLineOfSight.c
index d117507c..caadc900 100644
--- a/src/projectile/guardLineOfSight.c
+++ b/src/projectile/guardLineOfSight.c
@@ -7,7 +7,7 @@
#include "asm.h"
#include "collision.h"
#include "entity.h"
-#include "functions.h"
+#include "room.h"
#include "hitbox.h"
#include "physics.h"
#include "projectile.h"
diff --git a/src/projectile/gyorgMaleEnergyProjectile.c b/src/projectile/gyorgMaleEnergyProjectile.c
index b3ee446d..73556f7e 100644
--- a/src/projectile/gyorgMaleEnergyProjectile.c
+++ b/src/projectile/gyorgMaleEnergyProjectile.c
@@ -6,7 +6,6 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "physics.h"
#include "player.h"
diff --git a/src/projectile/gyorgTail.c b/src/projectile/gyorgTail.c
index a6f30104..e11b7daa 100644
--- a/src/projectile/gyorgTail.c
+++ b/src/projectile/gyorgTail.c
@@ -6,7 +6,6 @@
*/
#include "asm.h"
#include "entity.h"
-#include "functions.h"
#include "hitbox.h"
#include "physics.h"
#include "projectile.h"
diff --git a/src/projectile/iceProjectile.c b/src/projectile/iceProjectile.c
index 7a430b38..97898fa2 100644
--- a/src/projectile/iceProjectile.c
+++ b/src/projectile/iceProjectile.c
@@ -6,7 +6,7 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const IceProjectile_Actions[])(Entity*);
diff --git a/src/projectile/keatonDagger.c b/src/projectile/keatonDagger.c
index cf1fa109..90e89e05 100644
--- a/src/projectile/keatonDagger.c
+++ b/src/projectile/keatonDagger.c
@@ -8,7 +8,7 @@
#include "player.h"
#include "physics.h"
-extern void sub_0803C0AC(Entity*);
+extern void StealRupees(Entity*);
extern const Hitbox* const gUnk_08129998[];
@@ -21,7 +21,7 @@ void KeatonDagger(Entity* this) {
parent = this->parent;
if (((parent == NULL) || (parent->health == 0)) || (parent->next == NULL)) {
if (((this->contactFlags & CONTACT_NOW) != 0) && (this->contactedEntity == &gPlayerEntity.base)) {
- sub_0803C0AC(this);
+ StealRupees(this);
}
DeleteEntity(this);
} else {
diff --git a/src/projectile/lakituCloudProjectile.c b/src/projectile/lakituCloudProjectile.c
index 8c0a11f2..d7284203 100644
--- a/src/projectile/lakituCloudProjectile.c
+++ b/src/projectile/lakituCloudProjectile.c
@@ -6,7 +6,8 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "player.h"
+#include "physics.h"
extern void SoundReqClipped(Entity*, u32);
extern void sub_08079D84(void);
diff --git a/src/projectile/lakituLightning.c b/src/projectile/lakituLightning.c
index 279ef9e9..912ce722 100644
--- a/src/projectile/lakituLightning.c
+++ b/src/projectile/lakituLightning.c
@@ -7,7 +7,7 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const LakituLightning_Functions[])(Entity*);
extern void (*const LakituLightning_Actions[])(Entity*);
diff --git a/src/projectile/mandiblesProjectile.c b/src/projectile/mandiblesProjectile.c
index 99ceb48b..4df4dc8d 100644
--- a/src/projectile/mandiblesProjectile.c
+++ b/src/projectile/mandiblesProjectile.c
@@ -6,11 +6,14 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
-#include "game.h"
+#include "room.h"
#include "hitbox.h"
#include "physics.h"
#include "tiles.h"
+#include "player.h"
+#ifndef EU
+#include "game.h"
+#endif
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/octorokBossProjectile.c b/src/projectile/octorokBossProjectile.c
index 8ca0d67d..da2b3ffd 100644
--- a/src/projectile/octorokBossProjectile.c
+++ b/src/projectile/octorokBossProjectile.c
@@ -7,8 +7,9 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
#include "projectile.h"
+#include "player.h"
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/removableDust.c b/src/projectile/removableDust.c
index c6b7a5ff..c5617a61 100644
--- a/src/projectile/removableDust.c
+++ b/src/projectile/removableDust.c
@@ -6,8 +6,11 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "object.h"
+#include "asm.h"
+#include "common.h"
+#include "flags.h"
+#include "player.h"
#include "physics.h"
#include "room.h"
#include "tiles.h"
diff --git a/src/projectile/rockProjectile.c b/src/projectile/rockProjectile.c
index a2e75f11..4bfebb9b 100644
--- a/src/projectile/rockProjectile.c
+++ b/src/projectile/rockProjectile.c
@@ -6,7 +6,7 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const RockProjectile_Functions[])(Entity*);
extern void (*const RockProjectile_Actions[])(Entity*);
diff --git a/src/projectile/spiderWeb.c b/src/projectile/spiderWeb.c
index 5e4e1a46..069e881b 100644
--- a/src/projectile/spiderWeb.c
+++ b/src/projectile/spiderWeb.c
@@ -6,9 +6,14 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "hitbox.h"
#include "object.h"
+#include "asm.h"
+#include "sound.h"
+#include "flags.h"
+#include "room.h"
+#include "physics.h"
+#include "player.h"
#include "tiles.h"
typedef struct {
diff --git a/src/projectile/spikedRollers.c b/src/projectile/spikedRollers.c
index bc641510..2c5b6298 100644
--- a/src/projectile/spikedRollers.c
+++ b/src/projectile/spikedRollers.c
@@ -5,7 +5,7 @@
* @brief Spiked Rollers Projectile
*/
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/stalfosProjectile.c b/src/projectile/stalfosProjectile.c
index bbe7b728..4a4f1651 100644
--- a/src/projectile/stalfosProjectile.c
+++ b/src/projectile/stalfosProjectile.c
@@ -6,7 +6,7 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const StalfosProjectile_Functions[])(Entity*);
extern void (*const StalfosProjectile_Actions[])(Entity*);
diff --git a/src/projectile/torchTrapProjectile.c b/src/projectile/torchTrapProjectile.c
index 5176b451..b007037f 100644
--- a/src/projectile/torchTrapProjectile.c
+++ b/src/projectile/torchTrapProjectile.c
@@ -6,8 +6,7 @@
*/
#include "collision.h"
#include "enemy.h"
-#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const TorchTrapProjectile_Functions[])(Entity*);
extern void (*const TorchTrapProjectile_Actions[])(Entity*);
diff --git a/src/projectile/v1DarkMagicProjectile.c b/src/projectile/v1DarkMagicProjectile.c
index dd3d1d0b..f56e1ba2 100644
--- a/src/projectile/v1DarkMagicProjectile.c
+++ b/src/projectile/v1DarkMagicProjectile.c
@@ -6,7 +6,6 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "physics.h"
#include "player.h"
diff --git a/src/projectile/v1EyeLaser.c b/src/projectile/v1EyeLaser.c
index a79f5c94..f5f38f5f 100644
--- a/src/projectile/v1EyeLaser.c
+++ b/src/projectile/v1EyeLaser.c
@@ -5,8 +5,9 @@
* @brief V1 Eye Laser Projectile
*/
#include "entity.h"
-#include "functions.h"
#include "projectile.h"
+#include "room.h"
+#include "physics.h"
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/v1FireProjectile.c b/src/projectile/v1FireProjectile.c
index bdf914bf..d15767ee 100644
--- a/src/projectile/v1FireProjectile.c
+++ b/src/projectile/v1FireProjectile.c
@@ -6,8 +6,9 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "player.h"
+#include "room.h"
+#include "physics.h"
typedef struct {
/*0x00*/ Entity base;
diff --git a/src/projectile/v2Projectile.c b/src/projectile/v2Projectile.c
index b96a2be5..fa77b2a6 100644
--- a/src/projectile/v2Projectile.c
+++ b/src/projectile/v2Projectile.c
@@ -6,8 +6,13 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "object.h"
+#include "asm.h"
+#include "sound.h"
+#include "effects.h"
+#include "room.h"
+#include "physics.h"
+#include "player.h"
#include "tiles.h"
typedef struct {
@@ -56,7 +61,7 @@ void V2Projectile_OnCollision(V2ProjectileEntity* this) {
}
case 3:
case 0x14: {
- CreateDust(super);
+ CreateDeathFx(super);
DeleteThisEntity();
break;
}
diff --git a/src/projectile/v3ElectricProjectile.c b/src/projectile/v3ElectricProjectile.c
index 2fe12fb2..51391304 100644
--- a/src/projectile/v3ElectricProjectile.c
+++ b/src/projectile/v3ElectricProjectile.c
@@ -7,7 +7,6 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
#include "physics.h"
#include "player.h"
diff --git a/src/projectile/v3HandProjectile.c b/src/projectile/v3HandProjectile.c
index ff594836..b60057c4 100644
--- a/src/projectile/v3HandProjectile.c
+++ b/src/projectile/v3HandProjectile.c
@@ -6,8 +6,7 @@
*/
#include "collision.h"
#include "enemy.h"
-#include "entity.h"
-#include "functions.h"
+#include "physics.h"
#include "player.h"
extern void (*const V3HandProjectile_Functions[])(Entity*);
diff --git a/src/projectile/v3TennisBallProjectile.c b/src/projectile/v3TennisBallProjectile.c
index abc6d35c..b6be41f3 100644
--- a/src/projectile/v3TennisBallProjectile.c
+++ b/src/projectile/v3TennisBallProjectile.c
@@ -7,7 +7,7 @@
#include "collision.h"
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const V3TennisBallProjectile_Functions[])(Entity*);
extern void (*const V3TennisBallProjectile_Actions[])(Entity*);
diff --git a/src/projectile/windProjectile.c b/src/projectile/windProjectile.c
index 2682b104..3ad7a171 100644
--- a/src/projectile/windProjectile.c
+++ b/src/projectile/windProjectile.c
@@ -6,7 +6,7 @@
*/
#include "enemy.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
extern void (*const WindProjectile_Actions[])(Entity*);
diff --git a/src/projectile/winder.c b/src/projectile/winder.c
index d8b5c5d8..032df7e5 100644
--- a/src/projectile/winder.c
+++ b/src/projectile/winder.c
@@ -9,8 +9,9 @@
#include "collision.h"
#include "common.h"
#include "entity.h"
-#include "functions.h"
+#include "physics.h"
#include "projectile.h"
+#include "room.h"
extern s16 gUnk_080B4488[];