Newer
Older
#pragma once
#include "cgp/cgp.hpp"
#include "projectile.hpp"
using namespace cgp;
struct projectiles {
int N;
std::vector<projectile> projectiles_prop;
std::vector<projectile::projectile_type> el_types = { projectile::projectile_type::fire, projectile::projectile_type::ice, projectile::projectile_type::rock, projectile::projectile_type::electric, projectile::projectile_type::water };
mesh_drawable mesh;
void initialize();
void simulate(float dt);
void add_ball(vec3 new_pos, vec3 new_dir);
void reset();
};