DDNet documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
race.h
Go to the documentation of this file.
1
#ifndef GAME_CLIENT_RACE_H
2
#define GAME_CLIENT_RACE_H
3
4
#include <
base/vmath.h
>
5
6
class
CGameClient
;
7
8
class
CRaceHelper
9
{
10
const
CGameClient
*
m_pGameClient
;
11
12
int
m_aFlagIndex
[2] = {-1, -1};
13
14
public
:
15
void
Init
(
const
CGameClient
*pGameClient);
16
17
// these functions return the time in milliseconds, time -1 is invalid
18
static
int
TimeFromSecondsStr
(
const
char
*pStr);
// x.xxx
19
static
int
TimeFromStr
(
const
char
*pStr);
// x minute(s) x.xxx second(s)
20
static
int
TimeFromFinishMessage
(
const
char
*pStr,
char
*pNameBuf,
int
NameBufSize);
// xxx finished in: x minute(s) x.xxx second(s)
21
22
bool
IsStart
(
vec2
Prev,
vec2
Pos)
const
;
23
};
24
25
#endif
// GAME_CLIENT_RACE_H
CGameClient
Definition
gameclient.h:151
CRaceHelper
Definition
race.h:9
CRaceHelper::m_pGameClient
const CGameClient * m_pGameClient
Definition
race.h:10
CRaceHelper::TimeFromSecondsStr
static int TimeFromSecondsStr(const char *pStr)
Definition
race.cpp:38
CRaceHelper::TimeFromFinishMessage
static int TimeFromFinishMessage(const char *pStr, char *pNameBuf, int NameBufSize)
Definition
race.cpp:82
CRaceHelper::IsStart
bool IsStart(vec2 Prev, vec2 Pos) const
Definition
race.cpp:98
CRaceHelper::m_aFlagIndex
int m_aFlagIndex[2]
Definition
race.h:12
CRaceHelper::TimeFromStr
static int TimeFromStr(const char *pStr)
Definition
race.cpp:57
CRaceHelper::Init
void Init(const CGameClient *pGameClient)
Definition
race.cpp:10
vmath.h
vec2
vector2_base< float > vec2
Definition
vmath.h:168
src
game
client
race.h
Generated by
1.18.0