jtmm2/inc/missile.h

19 lines
351 B
C

#pragma once
#include "vec.h"
struct Missile {
int active;
struct VecF pos, spd;
};
struct MissileManager {
int n_missiles;
struct Missile *missiles;
};
void missile_manager_init(void);
void missile_manager_free(void);
void missile_manager_update(struct VecF target);
void missile_manager_draw(void);
struct Missile *missile_new(int x, int y);