TORCS  1.3.10
The Open Racing Car Simulator
Loading...
Searching...
No Matches
racemanmenu.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <tgfclient.h>
#include <raceman.h>
#include <racescreens.h>
#include <driverconfig.h>
#include <portability.h>
#include "raceengine.h"
#include "racemain.h"
#include "raceinit.h"
#include "racestate.h"
#include "racemanmenu.h"
Include dependency graph for racemanmenu.cpp:

Go to the source code of this file.

Functions

static void reConfigRunState (void)
static int reHasSelectedDrivers (void)
static void reUpdateNewRaceState (void)
static void reStartNewRace (void)
static void reConfigBack (void)
static void configHookActivate (void)
static void * reConfigHookInit (void)
static void ConfigBackHookActivate (void)
static void * reConfigBackHookInit (void)
static void reConfigureMenu (void)
static void reSelectLoadFile (char *filename)
static void reLoadMenu (void *prevHandle)
int ReRacemanMenu (void)
static void reStateManage (void)
int ReNewTrackMenu (void)

Variables

static float red [4] = {1.0, 0.0, 0.0, 1.0}
static void * racemanMenuHdle = NULL
static void * newTrackMenuHdle = NULL
static int newRaceButtonId = -1
static tRmTrackSelect ts
static tRmDrvSelect ds
static tRmRaceParam rp
static tRmFileSelect fs
static const char * NoDriversSelectedMessage = "No drivers selected. Configure Race and select at least one"
static void * configHookHandle = 0
static void * ConfigBackHookHandle = 0
const int VARBUFSIZE = 1024
char varbuf [VARBUFSIZE]

Function Documentation

◆ ConfigBackHookActivate()

void ConfigBackHookActivate ( void )
static

Definition at line 121 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ configHookActivate()

void configHookActivate ( void )
static

Definition at line 99 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reConfigBack()

void reConfigBack ( void )
static

Definition at line 82 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reConfigBackHookInit()

void * reConfigBackHookInit ( void )
static

Definition at line 127 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reConfigHookInit()

void * reConfigHookInit ( void )
static

Definition at line 105 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reConfigRunState()

void reConfigRunState ( void )
static

Definition at line 138 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reConfigureMenu()

void reConfigureMenu ( void )
static

Definition at line 229 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reHasSelectedDrivers()

int reHasSelectedDrivers ( void )
static

Definition at line 51 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reLoadMenu()

void reLoadMenu ( void * prevHandle)
static

Definition at line 256 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ ReNewTrackMenu()

int ReNewTrackMenu ( void )

Definition at line 337 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ ReRacemanMenu()

int ReRacemanMenu ( void )

Definition at line 275 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reSelectLoadFile()

void reSelectLoadFile ( char * filename)
static

Definition at line 239 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reStartNewRace()

void reStartNewRace ( void )
static

Definition at line 71 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reStateManage()

void reStateManage ( void )
static

Definition at line 331 of file racemanmenu.cpp.

Here is the call graph for this function:

◆ reUpdateNewRaceState()

void reUpdateNewRaceState ( void )
static

Definition at line 57 of file racemanmenu.cpp.

Here is the call graph for this function:

Variable Documentation

◆ ConfigBackHookHandle

void* ConfigBackHookHandle = 0
static

Definition at line 118 of file racemanmenu.cpp.

◆ configHookHandle

void* configHookHandle = 0
static

Definition at line 96 of file racemanmenu.cpp.

◆ ds

tRmDrvSelect ds
static

Definition at line 43 of file racemanmenu.cpp.

◆ fs

tRmFileSelect fs
static

Definition at line 45 of file racemanmenu.cpp.

◆ newRaceButtonId

int newRaceButtonId = -1
static

Definition at line 41 of file racemanmenu.cpp.

◆ newTrackMenuHdle

void* newTrackMenuHdle = NULL
static

Definition at line 40 of file racemanmenu.cpp.

◆ NoDriversSelectedMessage

const char* NoDriversSelectedMessage = "No drivers selected. Configure Race and select at least one"
static

Definition at line 46 of file racemanmenu.cpp.

◆ racemanMenuHdle

void* racemanMenuHdle = NULL
static

Definition at line 39 of file racemanmenu.cpp.

◆ red

float red[4] = {1.0, 0.0, 0.0, 1.0}
static

Definition at line 37 of file racemanmenu.cpp.

◆ rp

tRmRaceParam rp
static

Definition at line 44 of file racemanmenu.cpp.

◆ ts

tRmTrackSelect ts
static

Definition at line 42 of file racemanmenu.cpp.

◆ varbuf

char varbuf[VARBUFSIZE]

Definition at line 253 of file racemanmenu.cpp.

◆ VARBUFSIZE

const int VARBUFSIZE = 1024

Definition at line 252 of file racemanmenu.cpp.