29 #ifndef _SpaceRaceManager_H__ 30 #define _SpaceRaceManager_H__ 69 std::vector<RaceCheckPoint*> getAllCheckpoints();
71 virtual void tick(
float dt)
override;
The BaseObject is the parent of all classes representing an instance in the game. ...
Definition: BaseObject.h:63
std::vector< RaceCheckPoint * > checkpoints_
Definition: SpaceRaceManager.h:78
Declaration of the Tickable interface.
#define _GametypesExport
Definition: GametypesPrereqs.h:58
The SpaceRace class enables the creation of a space race level, where the player has to reach check p...
Definition: SpaceRace.h:51
SpaceRace * race_
Definition: SpaceRaceManager.h:80
The RaceCheckPoint class enables the creation of a check point to use in a SpaceRace level...
Definition: RaceCheckPoint.h:43
xmlelement
Definition: Super.h:519
bool firstcheckpointvisible_
true if the first check point is visible.
Definition: SpaceRaceManager.h:79
Die Wagnis Klasse hat die folgenden Aufgaben:
Definition: ApplicationPaths.cc:66
Mode
Definition: CorePrereqs.h:102
std::map< PlayerInfo *, Player > players_
Definition: SpaceRaceManager.h:82
Shared library macros, enums, constants and forward declarations for the questsystem module ...
Definition: PlayerInfo.h:39
The SpaceRaceManager class controls a space race level, where the player has to reach check points in...
Definition: SpaceRaceManager.h:52
The Tickable interface provides a tick(dt) function, that gets called every frame.
Definition: Tickable.h:52