19#ifndef HEADER_TUTORIAL_MODE_HPP
20#define HEADER_TUTORIAL_MODE_HPP
22#include "modes/standard_race.hpp"
23#include "LinearMath/btTransform.h"
An abstract interface for the actual karts.
Definition: abstract_kart.hpp:62
Represents a standard race, i.e.
Definition: standard_race.hpp:29
Definition: tutorial_world.hpp:26
virtual unsigned int getRescuePositionIndex(AbstractKart *kart) OVERRIDE
Determines the rescue position index of the specified kart.
Definition: tutorial_world.cpp:30
virtual unsigned int getNumberOfRescuePositions() const OVERRIDE
Returns the number of rescue positions on a given track, which in linear races is just the number of ...
Definition: tutorial_world.hpp:30
bool shouldDrawTimer() const OVERRIDE
The code that draws the timer should call this first to know whether the game mode wants a timer draw...
Definition: tutorial_world.hpp:48
virtual btTransform getRescueTransform(unsigned int index) const OVERRIDE
Returns the bullet transformation for the specified rescue index.
Definition: tutorial_world.hpp:41
virtual unsigned int getNumberOfRescuePositions() const
Returns the number of rescue positions on a given track and game mode.
Definition: world.cpp:1540
virtual btTransform getRescueTransform(unsigned int index) const
Returns the bullet transformation for the specified rescue index.
Definition: world.cpp:1532