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