aboutsummaryrefslogtreecommitdiff
path: root/src/entities/mussolini.h
diff options
context:
space:
mode:
authornathansmithsmith <nathansmith7@mailfence.com>2023-09-15 15:01:37 -0600
committernathansmithsmith <nathansmith7@mailfence.com>2023-09-15 15:01:37 -0600
commit7ffeaacac296155632705f2a494683d3bdffa684 (patch)
tree3eb67f9f3864d0242d20ab3c8e154c78e856dce5 /src/entities/mussolini.h
parent0612480baf3d173b2d210693d6a234d76bb902cf (diff)
Mussolini missiles shoot from scary looking things
Diffstat (limited to 'src/entities/mussolini.h')
-rw-r--r--src/entities/mussolini.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/entities/mussolini.h b/src/entities/mussolini.h
index 9ce453d..33968da 100644
--- a/src/entities/mussolini.h
+++ b/src/entities/mussolini.h
@@ -6,12 +6,16 @@
#define MUSSOLINI_H
#define MUSSOLINI_TURN_SPEED 1.0
-#define MUSSOLINI_MISSILE_DOWN_COOL 3.0
+#define MUSSOLINI_MISSILE_DOWN_COOL 0.5
typedef struct Mussolini {
double timeSinceLastMissile;
} Mussolini;
+// Positions for the missiles to start at.
+#define MUSSOLINI_LAUNCH_POSITIONS_COUNT 8
+extern const Vector3 mussoliniLaunchPositions[MUSSOLINI_LAUNCH_POSITIONS_COUNT];
+
void initMussolini(Entity * entity, Game * game);
void closeMussolini(Entity * entity);
void updateMussolini(Game * game, Entity * entity);