www.pudn.com > sxdl.zip > Ball.h
#ifndef Ball_Included
#define Ball_Included
#include "sxdl.h"
class CBall : public CEntity
{
public:
CBall ( CBasicSprite * Sprite, CBall * Parent, int x, int y, int counter, int cx , int cy, float size = 0.0f) ;
virtual ~CBall ( void ) { } ;
virtual bool OnAnimate ( float ElapsedTime , float AbsoluteTime ) ;
virtual void OnCollide ( CEntity * CollidingEntity ) ;
virtual void OnDying ( ) ;
float SizeRatio ;
Vector3 InitialScale ;
CBasicSprite * _Sprite;
bool NoCollide;
float Time;
} ;
class CBonus : public CEntity
{
public:
CBonus ( CMovieSprite * Sprite, int x , int y , int cx , int cy , int BonusType) ;
virtual ~CBonus () { } ;
virtual bool OnAnimate ( float ElapsedTime , float AbsoluteTime ) ;
Vector3 InitialScale ;
};
#endif