Arcade Shooter
ShooterLibrary
Ship
ShooterLibrary::Ship Member List
This is the complete list of members for
ShooterLibrary::Ship
, including all inherited members.
Activate
()
ShooterLibrary::GameObject
inline
virtual
AttachWeapon
(Weapon *pWeapon, Vector2 position)
ShooterLibrary::Ship
virtual
Deactivate
()
ShooterLibrary::GameObject
virtual
Draw
(SpriteBatch *pSpriteBatch)=0
ShooterLibrary::Ship
pure virtual
ShooterLibrary::GameObject::Draw
(SpriteBatch *pSpriteBatch)=0
ShooterLibrary::GameObject
pure 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 =0
ShooterLibrary::Ship
pure virtual
GetCurrentLevel
()
ShooterLibrary::GameObject
inline
static
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)
ShooterLibrary::Ship
virtual
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
Ship
() (defined in
ShooterLibrary::Ship
)
ShooterLibrary::Ship
ToString
() const
ShooterLibrary::Ship
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)
ShooterLibrary::Ship
virtual
ShooterLibrary::GameObject::Update
(const GameTime *pGameTime)
ShooterLibrary::GameObject
virtual
~GameObject
() (defined in
ShooterLibrary::GameObject
)
ShooterLibrary::GameObject
inline
virtual
~Ship
() (defined in
ShooterLibrary::Ship
)
ShooterLibrary::Ship
inline
virtual
Generated by
1.8.13