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