23 lines
380 B
C++

#pragma once
#include "unit.h"
class Weapon : public Unit
{
public:
Weapon(json::value json, unsigned int ID);
protected:
/* Weapons are not controllable and have no AIloop */
virtual void AIloop() {};
};
class Missile : public Weapon
{
public:
Missile(json::value json, unsigned int ID);
};
class Bomb : public Weapon
{
public:
Bomb(json::value json, unsigned int ID);
};