Functionally working defender weapon

This commit is contained in:
2016-03-10 19:20:33 +01:00
parent 35a8d45fa4
commit c82be79bb8
6 changed files with 194 additions and 79 deletions
@@ -27,9 +27,11 @@ private:
std::random_device m_RandomDevice;
std::mt19937 m_RandomEngine;
// Weapon functions
void fireShell(ComponentWrapper cWeapon, WeaponInfo& wi);
void dealDamage(ComponentWrapper cWeapon, WeaponInfo& wi, glm::vec3 direction, double damage);
void dealDamage(ComponentWrapper cWeapon, WeaponInfo& wi, const std::vector<glm::vec2>& pattern);
bool canFire(ComponentWrapper cWeapon, WeaponInfo& wi);
// Utility