class CEntity { public : virtual ~ CEntity ( void ) { } ; // virtual VOID SetModelAlpha ( int iAlpha )=0; virtual class CEntitySAInterface * GetInterface ( ) = 0 ; virtual VOID SetPosition ( float fX , float fY , float fZ ) = 0 ; . . .