Arcade Shooter
Sample
BioEnemyShip
Sample::BioEnemyShip Member List
This is the complete list of members for
Sample::BioEnemyShip
, including all inherited members.
Activate
()
ShooterLibrary::GameObject
inline
virtual
AttachWeapon
(Weapon *pWeapon, Vector2 position)
ShooterLibrary::Ship
virtual
BioEnemyShip
() (defined in
Sample::BioEnemyShip
)
Sample::BioEnemyShip
Deactivate
()
ShooterLibrary::GameObject
virtual
Draw
(SpriteBatch *pSpriteBatch)
Sample::BioEnemyShip
virtual
ShooterLibrary::GameObject::Draw
(SpriteBatch *pSpriteBatch)=0
ShooterLibrary::GameObject
pure virtual
EnemyShip
() (defined in
ShooterLibrary::EnemyShip
)
ShooterLibrary::EnemyShip
Fire
()
ShooterLibrary::EnemyShip
inline
virtual
FireWeapons
(TriggerType type=TriggerType::ALL)
ShooterLibrary::Ship
protected
virtual
GameObject
() (defined in
ShooterLibrary::GameObject
)
ShooterLibrary::GameObject
GetCollisionRadius
() const
ShooterLibrary::GameObject
inline
virtual
GetCollisionType
() const
ShooterLibrary::EnemyShip
inline
virtual
GetCurrentLevel
()
ShooterLibrary::GameObject
inline
static
GetDelaySeconds
() const
ShooterLibrary::EnemyShip
inline
protected
virtual
GetHalfDimensions
() const
ShooterLibrary::GameObject
virtual
GetIndex
() const
ShooterLibrary::GameObject
inline
virtual
GetPosition
()
ShooterLibrary::GameObject
inline
virtual
GetPreviousPosition
()
ShooterLibrary::GameObject
inline
virtual
GetSpeed
() const
ShooterLibrary::Ship
inline
protected
virtual
GetWeapon
(const int index)
ShooterLibrary::Ship
inline
protected
virtual
HasMask
(CollisionType mask) const
ShooterLibrary::GameObject
inline
virtual
Hit
(const float damage)
Sample::BioEnemyShip
virtual
Initialize
(const Vector2 position, const double delaySeconds)
ShooterLibrary::EnemyShip
virtual
ShooterLibrary::Ship::Initialize
()
ShooterLibrary::Ship
protected
virtual
IsActive
() const
ShooterLibrary::GameObject
inline
virtual
IsDrawnByLevel
() const
ShooterLibrary::GameObject
inline
virtual
IsInvulnurable
() const
ShooterLibrary::Ship
inline
virtual
IsMask
(CollisionType mask) const
ShooterLibrary::GameObject
inline
virtual
IsOnScreen
() const
ShooterLibrary::GameObject
protected
virtual
SetCollisionRadius
(const int radius)
ShooterLibrary::GameObject
inline
protected
virtual
SetCurrentLevel
(Level *pLevel)
ShooterLibrary::GameObject
inline
static
SetDeactivateCallback
(OnDeactivate callback)
ShooterLibrary::GameObject
inline
virtual
SetInvulnurable
(bool isInvulnurable=true)
ShooterLibrary::Ship
inline
virtual
SetMaxHitPoints
(const float hitPoints)
ShooterLibrary::Ship
inline
protected
virtual
SetPosition
(const float x, const float y)
ShooterLibrary::GameObject
protected
virtual
SetPosition
(const Vector2 &position)
ShooterLibrary::GameObject
protected
virtual
SetSpeed
(const float speed)
ShooterLibrary::Ship
inline
protected
virtual
SetTexture
(Texture *pTexture)
Sample::BioEnemyShip
inline
static
Ship
() (defined in
ShooterLibrary::Ship
)
ShooterLibrary::Ship
ToString
() const
ShooterLibrary::EnemyShip
inline
virtual
TranslatePosition
(const float x, const float y)
ShooterLibrary::GameObject
protected
virtual
TranslatePosition
(const Vector2 &offset)
ShooterLibrary::GameObject
protected
virtual
Update
(const GameTime *pGameTime)
Sample::BioEnemyShip
virtual
ShooterLibrary::GameObject::Update
(const GameTime *pGameTime)
ShooterLibrary::GameObject
virtual
~BioEnemyShip
() (defined in
Sample::BioEnemyShip
)
Sample::BioEnemyShip
inline
virtual
~EnemyShip
() (defined in
ShooterLibrary::EnemyShip
)
ShooterLibrary::EnemyShip
inline
virtual
~GameObject
() (defined in
ShooterLibrary::GameObject
)
ShooterLibrary::GameObject
inline
virtual
~Ship
() (defined in
ShooterLibrary::Ship
)
ShooterLibrary::Ship
inline
virtual
Generated by
1.8.13