CPlayerCtrl Class Reference
#include <PlayerCtrl.hpp>
Inherited by CPlayerCtrlMP.
List of all members.
Detailed Description
Player Controller Klasse zur Verwaltung mehrerer Spieler Basisklasse fuer Single-Playerfunktionalität
Constructor & Destructor Documentation
CPlayerCtrl::CPlayerCtrl |
( |
EProgramStatus * |
peProgStatus, |
|
|
EGameStatus * |
peGameStatus | |
|
) |
| | |
Konstruktor. Setzt die Standardwerte fuer das SP-Spiel
- Parameters:
-
| peProgStatus | Programmstatus |
| peGameStatus | Spielstatus |
Member Function Documentation
void CPlayerCtrl::SetGuiPointer |
( |
CGui * |
pGui |
) |
[inline] |
Den Zeiger auf die GUI-Instanz setzen
- Parameters:
-
| pGui | Zeiger auf die GUI-Instanz |
void CPlayerCtrl::SetWorldPointer |
( |
CWorld * |
pWorld |
) |
[virtual] |
Den Zeiger auf die Level-Instanz setzen
- Parameters:
-
| pWorld | Zeiger auf die Level-Instanz |
Reimplemented in CPlayerCtrlMP.
CPlayer * CPlayerCtrl::GetPlayer |
( |
int |
nID = -1 |
) |
|
Player-Instanz fuer einen Spieler zurueck geben
- Parameters:
-
| nID | Spieler mit dieser ID. Beim Standardwert -1 gib den lokalen Spieler zurueck |
- Returns:
- Player-Instanz fuer einen Spieler mit dieser ID
SPlayerObj * CPlayerCtrl::GetPlayerData |
( |
int |
nID = -1 |
) |
|
Spieler-Daten fuer einen Spieler zurueck geben
- Parameters:
-
| nID | Spieler mit dieser ID. Beim Standardwert -1 gib den lokalen Spieler zurueck |
- Returns:
- Spieler-Instanz fuer einen Spieler mit dieser ID
void CPlayerCtrl::CalcPlayerBonusScore |
( |
|
) |
|
Bonus-Score berechnen nach Anzahl der eingesammelten Sterne Single Player only!
void CPlayerCtrl::Draw |
( |
bool |
bDrawAxis = true |
) |
[virtual] |
Den lokalen Spieler zeichnen
- Parameters:
-
| bDrawAxis | Zu Debugzwecken die Achsen dazu zeichnen |
Reimplemented in CPlayerCtrlMP.
void CPlayerCtrl::ResetAfterDeath |
( |
const int |
nDeathBlockX, |
|
|
const int |
nDeathBlockY, |
|
|
const int |
nDeathBlockZ, |
|
|
int |
nID = -1 | |
|
) |
| | [protected, virtual] |
Zuruecksetzen der Werte nach dem Tod fuer einen Spieler
- Parameters:
-
| nDeathBlockX | Block des Todes - X Koord. |
| nDeathBlockY | Block des Todes - Y Koord. |
| nDeathBlockZ | Block des Todes - Z Koord. |
| nID | Fuer einen Spieler mit dieser ID, standard den lokalen Spieler |
void CPlayerCtrl::DrawPlayer |
( |
int |
i = -1 , |
|
|
bool |
bDrawAxis = false , |
|
|
bool |
bDrawName = false | |
|
) |
| | [protected] |
Spieler dieser ID zeichnen
- Parameters:
-
| i | Spieler-ID |
| bDrawAxis | Zu Debugzwecken die Achsen dazu zeichnen |
| bDrawName | Den Namen darunter zeichnen |
void CPlayerCtrl::DrawCrash |
( |
int |
i = -1 |
) |
[protected] |
Absturzanimation zeichnen fuer diese ID
- Parameters:
-
void CPlayerCtrl::DrawDeath |
( |
int |
i = -1 |
) |
[protected] |
Todesanimation zeichnen fuer diese ID
- Parameters:
-
The documentation for this class was generated from the following files:
- /Users/michael/Documents/TraxiSVN/src/game/PlayerCtrl.hpp
- /Users/michael/Documents/TraxiSVN/src/game/PlayerCtrl.cpp