18#ifndef _standard_race_
19#define _standard_race_
21#include "modes/linear_world.hpp"
40 int *amount) OVERRIDE;
42 virtual const std::string&
getIdent()
const OVERRIDE;
Definition: linear_world.hpp:36
Represents a standard race, i.e.
Definition: standard_race.hpp:29
virtual const std::string & getIdent() const OVERRIDE
Returns an identifier for this race.
Definition: standard_race.cpp:73
virtual bool isRaceOver() OVERRIDE
Returns true if the race is finished, i.e.
Definition: standard_race.cpp:36
virtual void getDefaultCollectibles(int *collectible_type, int *amount) OVERRIDE
Called to determine the default collectibles to give each player at the start for this kind of race.
Definition: standard_race.cpp:49
virtual void endRaceEarly() OVERRIDE
Ends the race early and places still active player karts at the back.
Definition: standard_race.cpp:102
virtual bool haveBonusBoxes() OVERRIDE
Returns if this mode supports bonus boxes or not.
Definition: standard_race.cpp:64