jtmm2/inc/missile.h

19 lines
351 B
C
Raw Normal View History

2021-12-21 00:14:49 +01:00
#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);