TORCS  1.3.9
The Open Racing Car Simulator
racescreens.h File Reference
#include <car.h>
#include <raceman.h>
#include <track.h>
#include <simu.h>
Include dependency graph for racescreens.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  tRmTrackSelect
 Structure for track selection. More...
 
struct  tRmDrvSelect
 Structure for driver selection. More...
 
struct  tRmRaceParam
 Structure for configuring parameters. More...
 
struct  tRmFileSelect
 Structure for file selection. More...
 

Macros

#define RM_CONF_RACE_LEN   0x00000001
 
#define RM_CONF_DISP_MODE   0x00000002
 

Typedefs

typedef void(* tfSelectFile) (char *)
 Callback function definition for handling file selection. More...
 

Functions

void RmTrackSelect (void *)
 Track selection, the race manager parameter set is handed over in vs, tRmTrackSelect.param. More...
 
char * RmGetTrackName (char *, char *)
 Get the track name defined in the parameters. More...
 
char * RmGetCategoryName (char)
 
void RmDriversSelect (void *)
 Drivers list selection, the race manager parameter set is handed over in vs, tRmDrvSelect.param. More...
 
void RmPitMenuStart (tCarElt *, tRmInfo *rmInfo, void *, tfuiCallback)
 Pit menu. More...
 
void * RmCarSetupScreenInit (void *prevMenu, tCarElt *car, tRmInfo *reInfo)
 Display car setup screen, for loading, saving and changing car setups. More...
 
void RmLoadingScreenStart (const char *, const char *)
 Set up loading screen. More...
 
void RmLoadingScreenSetText (const char *)
 Set a new line of text on the loading screen. More...
 
void RmShutdownLoadingScreen (void)
 Shut down loading screen. More...
 
void RmShowResults (void *, tRmInfo *)
 Display results. More...
 
void * RmTwoStateScreen (const char *title, const char *label1, const char *tip1, void *screen1, const char *label2, const char *tip2, void *screen2)
 Screen with 2 menu options (buttons) More...
 
void * RmTriStateScreen (const char *title, const char *label1, const char *tip1, void *screen1, const char *label2, const char *tip2, void *screen2, const char *label3, const char *tip3, void *screen3)
 Screen with 3 menu options (buttons) More...
 
void * RmFourStateScreen (const char *title, const char *label1, const char *tip1, void *screen1, const char *label2, const char *tip2, void *screen2, const char *label3, const char *tip3, void *screen3, const char *label4, const char *tip4, void *screen4)
 Screen with 4 menu options (buttons) More...
 
void * RmNStateScreen (const char *title, const char **label, const char **tip, void **screen, const int n)
 Screen with N menu options (buttons) More...
 
void RmDisplayStartRace (tRmInfo *info, void *startScr, void *abortScr)
 
void RmRaceParamMenu (void *vrp)
 Race options menu. More...
 
void RmShowStandings (void *prevHdle, tRmInfo *info)
 Display standings. More...
 
void RmFileSelect (void *vs)
 File selection. More...
 

Macro Definition Documentation

◆ RM_CONF_DISP_MODE

#define RM_CONF_DISP_MODE   0x00000002

Definition at line 63 of file racescreens.h.

◆ RM_CONF_RACE_LEN

#define RM_CONF_RACE_LEN   0x00000001

Definition at line 62 of file racescreens.h.

Function Documentation

◆ RmDisplayStartRace()

void RmDisplayStartRace ( tRmInfo info,
void *  startScr,
void *  abortScr 
)

Definition at line 345 of file miscscreens.cpp.

Here is the call graph for this function:

◆ RmGetCategoryName()

char* RmGetCategoryName ( char  )