#ifndef _SHOOT_LASER_H #define _SHOOT_LASER_H class ShootLaser { public: /* a list of all shoot-amental objects */ struct shoot { shoot *next; float xCor; float yCor; float zCor; float xVel; float yVel; float zVel; float collisionRadius; }; shoot* lastShoot; ShootLaser (); ~ShootLaser (); int inhibitor; void drawShoot(void); void addShoot(shoot* sh); void addShoot(float x, float y, float z); void addShootExt(float x, float y, float z, float xVel, float yVel, float zVel); void setShootStep(float step); void removeShoot(shoot* sh); private: float step; }; #endif /* _SHOOT_LASER_H */