#ifndef ENTERPRISE_EXPLOSION_HPP
#define ENTERPRISE_EXPLOSION_HPP
#include "Sprite.hpp"
class CEnterpriseBoom
{
public:
void Init (CSprite *pSpriteEnterprise, float fXPos, float fYPos);
void Update ();
void UpdateAnim ();
void Render ();
bool IsAlive () {return m_bIsAlive;}
void SetAlive (bool bIsAlive) {m_bIsAlive = bIsAlive;}
SDL_Rect GetRect () {return m_Rect;}
private:
CSprite *m_pSpriteEnterpriseBoom; //Zeiger auf Raumschiff
float m_fXPos; //X-Position des Raumschiffes
float m_fYPos; //Y-Position des Raumschiffes
float m_fAnimPhase; // Akt. Animationsphase des Raumschiffes
bool m_bIsAlive; //"Lebt" das Raumschiff noch?
SDL_Rect m_Rect;
};
#endif