Definition at line 20 of file RaceManager.hh.
◆ Player()
System::RaceManager::Player::Player |
( |
| ) |
|
|
0x80533ED8 |
◆ ~Player()
virtual System::RaceManager::Player::~Player |
( |
| ) |
|
|
inlinevirtual |
◆ areCheckpointsSubsequent()
bool System::RaceManager::Player::areCheckpointsSubsequent |
( |
const MapdataCheckPoint * | checkpoint, |
|
|
u16 | nextCheckpointId ) const |
|
nodiscardprivateInlined in 0x80534DF8 |
◆ calc()
void System::RaceManager::Player::calc |
( |
| ) |
|
|
0x80535304 |
◆ calcCheckpoint()
MapdataCheckPoint * System::RaceManager::Player::calcCheckpoint |
( |
u16 | checkpointId, |
|
|
f32 | distanceRatio ) |
|
private0x80534DF8 |
◆ checkpointId()
u16 System::RaceManager::Player::checkpointId |
( |
| ) |
const |
|
inlinenodiscard |
◆ decrementLap()
void System::RaceManager::Player::decrementLap |
( |
| ) |
|
|
private0x80534D6C |
◆ endRace()
void System::RaceManager::Player::endRace |
( |
const Timer & | finishTime | ) |
|
|
private0x805347F4 |
◆ getLapSplit()
Timer System::RaceManager::Player::getLapSplit |
( |
size_t | lap | ) |
const |
|
nodiscard0x8053572C |
Gets the lap split, which is the difference between the given lap and the previous one.
- Parameters
-
- Returns
- The split timer.
Definition at line 168 of file RaceManager.cc.
◆ incrementLap()
void System::RaceManager::Player::incrementLap |
( |
| ) |
|
|
private0x805349B8 |
◆ init()
void System::RaceManager::Player::init |
( |
| ) |
|
|
0x80534194 |
◆ inputs()
const KPad * System::RaceManager::Player::inputs |
( |
| ) |
const |
|
inlinenodiscard |
◆ jugemId()
s8 System::RaceManager::Player::jugemId |
( |
| ) |
const |
|
inlinenodiscard |
◆ lapTimer()
const Timer & System::RaceManager::Player::lapTimer |
( |
size_t | idx | ) |
const |
|
inlinenodiscard |
◆ lapTimers()
const std::array< Timer, 3 > & System::RaceManager::Player::lapTimers |
( |
| ) |
const |
|
inlinenodiscard |
◆ raceCompletion()
f32 System::RaceManager::Player::raceCompletion |
( |
| ) |
const |
|
inlinenodiscard |
◆ raceTimer()
const Timer & System::RaceManager::Player::raceTimer |
( |
| ) |
const |
|
inlinenodiscard |
◆ m_checkpointFactor
f32 System::RaceManager::Player::m_checkpointFactor |
|
private |
The proportion of a lap for the current checkpoint.
Definition at line 72 of file RaceManager.hh.
◆ m_checkpointId
u16 System::RaceManager::Player::m_checkpointId |
|
private |
◆ m_checkpointStartLapCompletion
f32 System::RaceManager::Player::m_checkpointStartLapCompletion |
|
private |
◆ m_currentLap
s16 System::RaceManager::Player::m_currentLap |
|
private |
◆ m_inputs
const KPad* System::RaceManager::Player::m_inputs |
|
private |
◆ m_jugemId
s8 System::RaceManager::Player::m_jugemId |
|
private |
◆ m_lapCompletion
f32 System::RaceManager::Player::m_lapCompletion |
|
private |
◆ m_lapTimers
std::array<Timer, 3> System::RaceManager::Player::m_lapTimers |
|
private |
◆ m_maxKcp
s8 System::RaceManager::Player::m_maxKcp |
|
private |
◆ m_maxLap
s8 System::RaceManager::Player::m_maxLap |
|
private |
◆ m_raceCompletion
f32 System::RaceManager::Player::m_raceCompletion |
|
private |
◆ m_raceTimer
Timer System::RaceManager::Player::m_raceTimer |
|
private |