#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);