#pragma once #include "Entity.h" class Rocket : public Entity { public: Rocket(); void Spawn(Vec2 pos); Rocket* Clone()const; void Update(); void NeedsToBeRemoved(); void Draw(const float interp); bool CheckCollided(Sphere s, float damage); int InWater(); float BlastOffPos; bool bDirection;//start on floor or roof float rotation; bool bBlastOff; bool bTurnNow; bool bFinishedTurning; void LoadFromFile(CFileIO &fIO); void WriteToFile(CFileIO &fIO); };