#include <Player.hpp>

Öffentliche Methoden | |
| CPlayer () | |
| Konstruktor und Destruktor. | |
| void | Init (const std::string &FileName) |
| Diese Funktion intialisiert den Spieler. | |
| void | Draw () |
| Diese Funktion zeichnet das Schiff des Spielers. | |
| void | Update () |
| Diese Funktion akualisiert den Spieler. | |
| float | GetXPosition () const |
| Diese Funktion gibt die X-Position des Spielers zurück. | |
| float | GetYPosition () const |
| Diese Funktion gibt die Y-Position des Spielers zurück. | |
| CShip * | GetShip () |
| Diese Funktion gibt das Shiff zurück. | |
| const CShip * | GetShip () const |
| void | EquipWeapon (std::string Name) |
| Diese Funktion rüstet die angeben Waffe aus. | |
| void | ResetWeapons () |
| Diese Funktion setzt die Ausrüstung zurück. | |
| bool | CheckCollision (CPowerUp *CounterPart) |
| Diese Funktion überprüft ob das angeben PowerUp mit dem Spieler kollidiert. | |
| bool | CheckCollision (CShip *CounterPart) |
| bool | IsDead () const |
| Diese Funktion gibt zurück ob der Spieler tot ist. | |
| std::size_t | GetProjectilCount () const |
| Diese Funktion gibt die ProjektilAnzahl des SpielerSchiffes zurück. | |
| float | GetProjectilX (int Projectil) const |
| Diese Funktion gibt die X-Koordinate des Angebenen Projektil des SpielerSchiffes zurück. | |
| float | GetProjectilY (int Projectil) const |
| Diese Funktion gibt die X-Koordinate des Angebenen Projektil des SpielerSchiffes zurück. | |
| float | GetProjectilDamage (int Projectil) const |
| Diese Funktion gibt die X-Koordinate des Angebenen Projektil des SpielerSchiffes zurück. | |
| float | GetProjectilWidth (int Projectil) const |
| Diese Funktion gibt die X-Koordinate des Angebenen Projektil des SpielerSchiffes zurück. | |
| std::size_t | GetWeaponCount () const |
| Diese Funktion gibt WaffenAnzahl des Spielerschiffs zurück. | |
| int | GetWeaponDamage (int Weapon) const |
| Diese Funktion gibt den WaffenSchaden der angeben Waffe zurück. | |
| float | GetCollisionSystemWidth () const |
| Diese Funktion gibt die bretie des KollisionSystems des SpielerSchiffes zurück. | |
| std::size_t | GetWeaponTypeCount () const |
| Diese Funktion gibt die Waffentypen zurück. | |
| std::string | GetCurWeaponNameOfType (std::size_t GroupID) |
| Diese Funktion gibt die momentan ausgerüstete Waffe des angeben Waffen types zurück. | |
| const CWeapon * | GetCurWeaponOfType (std::size_t GroupID) |
| Diese Funktion gibt die momentan ausgerüstete Waffe des angeben Waffen types zurück. | |
| bool | CanBeRemoved () |
| Diese Funktion gibt zurück ob der Spieler entfernt werden kann ist. | |
| const std::string * | GetLiveString () const |
| Diese Funktion gibt Leben des Spielers als String zurück. | |
| int | GetLives () const |
| Diese Funktion gibt die Anzahl der Leben zurück. | |
| void | SetLives (int Lives) |
| Diese Funktion legt die Anzahl der Leben fest. | |
Definiert in Zeile 45 der Datei Player.hpp.
| bool CPlayer::CheckCollision | ( | CShip * | CounterPart | ) | [inline] |
Diese Funktion überprüft ob die Projektil des Spieler-Schiffes mit dem angebenen Schiff kollidieren wenn das Schiff dadurch sterben würde wird true zurück gegeben
Definiert in Zeile 83 der Datei Player.hpp.
1.5.6