10 class Shot
: public Thing
{
17 Shot(double x
, double y
, double angle
, double speed
, double gravityRate
, Weapon
* w
, int damage
);
20 virtual Polygon
getCollision();
21 virtual void collide(Thing
* b
);
22 virtual bool canCollide(Thing
* b
);