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

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

Activate()GameObjectinlinevirtual
AttachItem(IAttachment *item, Vector2 position)Shipvirtual
ConfineToScreen(const bool isConfined=true)PlayerShipinlinevirtual
Deactivate()GameObjectinlinevirtual
Draw(SpriteBatch &spriteBatch)PlayerShipvirtual
FireWeapons(TriggerType type=TriggerType::All)Shipprotectedvirtual
GameObject()GameObject
GetAttachment(const std::string &key)Shipvirtual
GetAttachment(const int index)Shipvirtual
GetCollisionRadius() constGameObjectinlinevirtual
GetCollisionType() constPlayerShipinlinevirtual
GetCurrentLevel()GameObjectinlinestatic
GetDesiredDirection() constPlayerShipinlineprotectedvirtual
GetHalfDimensions() constPlayerShipvirtual
GetHitPoints() constShipinlineprotectedvirtual
GetIndex() constGameObjectinlinevirtual
GetMaxHitPoints() constShipinlineprotectedvirtual
GetPosition()GameObjectinlinevirtual
GetPreviousPosition()GameObjectinlinevirtual
GetResponsiveness() constPlayerShipinlineprotectedvirtual
GetSpeed() constShipinlinevirtual
GetWeapon(const std::string &key)Shipinlineprotectedvirtual
HandleInput(const InputState &input)PlayerShipvirtual
HasMask(CollisionType mask) constGameObjectinlinevirtual
Hit(const float damage)Shipvirtual
Initialize(Level *pLevel, Vector2 &startPosition)PlayerShipvirtual
Ship::Initialize()Shipprotectedvirtual
IsActive() constGameObjectinlinevirtual
IsDrawnByLevel() constGameObjectinlinevirtual
IsInvulnurable() constShipinlinevirtual
IsMask(CollisionType mask) constGameObjectinlinevirtual
IsOnScreen() constGameObjectprotectedvirtual
LoadContent(ResourceManager &resourceManager)PlayerShipvirtual
PlayerShip()PlayerShipinline
SetCollisionRadius(const int radius)GameObjectinlineprotectedvirtual
SetCurrentLevel(Level *pLevel)GameObjectinlinestatic
SetDesiredDirection(const Vector2 direction)PlayerShipinlinevirtual
SetInvulnurable(bool isInvulnurable=true)Shipinlinevirtual
SetMaxHitPoints(const float hitPoints)Shipinlinevirtual
SetPosition(const float x, const float y)GameObjectprotectedvirtual
SetPosition(const Vector2 &position)GameObjectprotectedvirtual
SetResponsiveness(const float responsiveness)PlayerShipprotectedvirtual
SetSpeed(const float speed)Shipinlinevirtual
Ship()Ship
ToString() constPlayerShipinlinevirtual
TranslatePosition(const float x, const float y)GameObjectprotectedvirtual
TranslatePosition(const Vector2 &offset)GameObjectprotectedvirtual
Update(const GameTime &gameTime)PlayerShipvirtual
~GameObject()GameObjectinlinevirtual
~PlayerShip()PlayerShipinlinevirtual
~Ship()Shipinlinevirtual