aboutsummaryrefslogtreecommitdiff
path: root/src/entities/guidedMissile.h
diff options
context:
space:
mode:
authornathansmithsmith <nathansmith7@mailfence.com>2023-09-11 22:00:33 -0600
committernathansmithsmith <nathansmith7@mailfence.com>2023-09-11 22:00:33 -0600
commitc759231e1e8570ffe5fdda2f1eb5d011b1c6a29f (patch)
tree698f507b15e4fcb7dc25aa61c445ffbc3b604ac5 /src/entities/guidedMissile.h
parentdc23e1b7eafb595808ba161a4b91c8ce49af279f (diff)
Guided missile somewhat worky
Diffstat (limited to 'src/entities/guidedMissile.h')
-rw-r--r--src/entities/guidedMissile.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/entities/guidedMissile.h b/src/entities/guidedMissile.h
index edf3fce..b184775 100644
--- a/src/entities/guidedMissile.h
+++ b/src/entities/guidedMissile.h
@@ -1,10 +1,17 @@
#include "gameCommon.h"
#include "entity.h"
+// This mother fucker follows the player and goes fucking boom boom!!!
+// btw I wrote some of this on 9/11
+
#ifndef GUIDED_MISSILE_H
#define GUIDED_MISSILE_H
+#define GUIDED_MISSILE_DAMAGE 2.0
+#define GUIDED_MISSILE_BOOM_BOOM_AT 5.0
+
typedef struct GuidedMissile {
+ EntityFlyToPointInfo flyToPoint;
} GuidedMissile;
void initGuidedMissile(Entity * entity, Game * game);
@@ -12,4 +19,7 @@ void closeGuidedMissile(Entity * entity);
void updateGuidedMissile(Game * game, Entity * entity);
void drawGuidedMissile(Game * game, Entity * entity);
-#endif \ No newline at end of file
+// Boom boom like a poop poop
+void guidedMissileGoBoomBoom(Game * game, Entity * entity);
+
+#endif