Space Fighter
A "shmup" game for Computer Programming C++
Loading...
Searching...
No Matches
Ship Member List

This is the complete list of members for Ship, including all inherited members.

Activate()GameObjectinlinevirtual
AttachItem(IAttachment *item, Vector2 position)Shipvirtual
Deactivate()GameObjectinlinevirtual
Draw(SpriteBatch &spriteBatch)=0Shippure virtual
FireWeapons(TriggerType type=TriggerType::All)Shipprotectedvirtual
GameObject()GameObject
GetAttachment(const std::string &key)Shipvirtual
GetAttachment(const int index)Shipvirtual
GetCollisionRadius() constGameObjectinlinevirtual
GetCollisionType() const =0Shippure virtual
GetCurrentLevel()GameObjectinlinestatic
GetHalfDimensions() constGameObjectvirtual
GetHitPoints() constShipinlineprotectedvirtual
GetIndex() constGameObjectinlinevirtual
GetMaxHitPoints() constShipinlineprotectedvirtual
GetPosition()GameObjectinlinevirtual
GetPreviousPosition()GameObjectinlinevirtual
GetSpeed() constShipinlinevirtual
GetWeapon(const std::string &key)Shipinlineprotectedvirtual
HasMask(CollisionType mask) constGameObjectinlinevirtual
Hit(const float damage)Shipvirtual
Initialize()Shipprotectedvirtual
IsActive() constGameObjectinlinevirtual
IsDrawnByLevel() constGameObjectinlinevirtual
IsInvulnurable() constShipinlinevirtual
IsMask(CollisionType mask) constGameObjectinlinevirtual
IsOnScreen() constGameObjectprotectedvirtual
SetCollisionRadius(const int radius)GameObjectinlineprotectedvirtual
SetCurrentLevel(Level *pLevel)GameObjectinlinestatic
SetInvulnurable(bool isInvulnurable=true)Shipinlinevirtual
SetMaxHitPoints(const float hitPoints)Shipinlinevirtual
SetPosition(const float x, const float y)GameObjectprotectedvirtual
SetPosition(const Vector2 &position)GameObjectprotectedvirtual
SetSpeed(const float speed)Shipinlinevirtual
Ship()Ship
ToString() constShipinlinevirtual
TranslatePosition(const float x, const float y)GameObjectprotectedvirtual
TranslatePosition(const Vector2 &offset)GameObjectprotectedvirtual
Update(const GameTime &gameTime)Shipvirtual
~GameObject()GameObjectinlinevirtual
~Ship()Shipinlinevirtual