TORCS  1.3.9
The Open Racing Car Simulator
racemain.cpp File Reference


More...

#include <stdlib.h>
#include <stdio.h>
#include <tgfclient.h>
#include <raceman.h>
#include <robot.h>
#include <racescreens.h>
#include <exitmenu.h>
#include <musicplayer/musicplayer.h>
#include <portability.h>
#include "raceengine.h"
#include "raceinit.h"
#include "racegl.h"
#include "raceresults.h"
#include "racestate.h"
#include "racemanmenu.h"
#include "racemain.h"
Include dependency graph for racemain.cpp:

Go to the source code of this file.

Functions

static void AbandonRaceHookActivate (void *)
 
static void * AbandonRaceHookInit (void)
 
static void AbortRaceHookActivate (void *)
 
static void * AbortRaceHookInit (void)
 
int ReRaceEventInit (void)
 
void ReInitRules (tRmInfo *ReInfo)
 
int RePreRace (void)
 
static int reRaceRealStart (void)
 
static void StartRaceHookActivate (void *)
 
static void * StartRaceHookInit (void)
 
int ReRaceStart (void)
 
static void BackToRaceHookActivate (void *)
 
static void * BackToRaceHookInit (void)
 
static void RestartRaceHookActivate (void *)
 
static void * RestartRaceHookInit (void)
 
static void QuitHookActivate (void *)
 
static void * QuitHookInit (void)
 
int ReRaceStop (void)
 
int ReRaceEnd (void)
 
int RePostRace (void)
 
int ReEventShutdown (void)
 

Variables

static void * AbandonRaceHookHandle = 0
 
static void * AbortRaceHookHandle = 0
 
static void * StartRaceHookHandle = 0
 
static void * BackToRaceHookHandle = 0
 
static void * RestartRaceHookHandle = 0
 
static void * QuitHookHandle = 0
 
static void * StopScrHandle = 0
 

Detailed Description


Author
Eric Espie
Version
$Id$

Definition in file racemain.cpp.

Function Documentation

◆ AbandonRaceHookActivate()

static void AbandonRaceHookActivate ( void *  )
static

Definition at line 51 of file racemain.cpp.

Here is the call graph for this function:

◆ AbandonRaceHookInit()

static void* AbandonRaceHookInit ( void  )
static

Definition at line 63 of file racemain.cpp.

Here is the call graph for this function:

◆ AbortRaceHookActivate()

static void AbortRaceHookActivate ( void *  )
static

Definition at line 77 of file racemain.cpp.

Here is the call graph for this function:

◆ AbortRaceHookInit()

static void* AbortRaceHookInit ( void  )
static

Definition at line 95 of file racemain.cpp.

Here is the call graph for this function:

◆ BackToRaceHookActivate()

static void BackToRaceHookActivate ( void *  )
static

Definition at line 466 of file racemain.cpp.

Here is the call graph for this function:

◆ BackToRaceHookInit()

static void* BackToRaceHookInit ( void  )
static

Definition at line 473 of file racemain.cpp.

Here is the call graph for this function:

◆ QuitHookActivate()

static void QuitHookActivate ( void *  )
static

Definition at line 513 of file racemain.cpp.

Here is the call graph for this function:

◆ QuitHookInit()

static void* QuitHookInit ( void  )
static

Definition at line 521 of file racemain.cpp.

Here is the call graph for this function:

◆ ReEventShutdown()

int ReEventShutdown ( void  )

Definition at line 617 of file racemain.cpp.

Here is the call graph for this function:

◆ ReInitRules()

void ReInitRules ( tRmInfo ReInfo)

Definition at line 134 of file racemain.cpp.

Here is the call graph for this function:

◆ RePostRace()

int RePostRace ( void  )

Definition at line 596 of file racemain.cpp.

Here is the call graph for this function:

◆ RePreRace()

int RePreRace ( void  )

Definition at line 196 of file racemain.cpp.

Here is the call graph for this function:

◆ ReRaceEnd()

int ReRaceEnd ( void  )

Definition at line 573 of file racemain.cpp.

Here is the call graph for this function:

◆ ReRaceEventInit()

int ReRaceEventInit ( void  )

Definition at line 107 of file racemain.cpp.

Here is the call graph for this function:

◆ reRaceRealStart()

static int reRaceRealStart ( void  )
static

Definition at line 239 of file racemain.cpp.

Here is the call graph for this function:

◆ ReRaceStart()

int ReRaceStart ( void  )

Definition at line 368 of file racemain.cpp.

Here is the call graph for this function:

◆ ReRaceStop()

int ReRaceStop ( void  )

Definition at line 533 of file racemain.cpp.

Here is the call graph for this function:

◆ RestartRaceHookActivate()

static void RestartRaceHookActivate ( void *  )
static

Definition at line 489 of file racemain.cpp.

Here is the call graph for this function:

◆ RestartRaceHookInit()

static void* RestartRaceHookInit ( void  )
static

Definition at line 496 of file racemain.cpp.

Here is the call graph for this function:

◆ StartRaceHookActivate()

static void StartRaceHookActivate ( void *  )
static

Definition at line 349 of file racemain.cpp.

Here is the call graph for this function:

◆ StartRaceHookInit()

static void* StartRaceHookInit ( void  )
static

Definition at line 355 of file racemain.cpp.

Here is the call graph for this function:

Variable Documentation

◆ AbandonRaceHookHandle

void* AbandonRaceHookHandle = 0
static

Definition at line 48 of file racemain.cpp.

◆ AbortRaceHookHandle

void* AbortRaceHookHandle = 0
static

Definition at line 74 of file racemain.cpp.

◆ BackToRaceHookHandle

void* BackToRaceHookHandle = 0
static

Definition at line 464 of file racemain.cpp.

◆ QuitHookHandle

void* QuitHookHandle = 0
static

Definition at line 510 of file racemain.cpp.

◆ RestartRaceHookHandle

void* RestartRaceHookHandle = 0
static

Definition at line 487 of file racemain.cpp.

◆ StartRaceHookHandle

void* StartRaceHookHandle = 0
static

Definition at line 346 of file racemain.cpp.

◆ StopScrHandle

void* StopScrHandle = 0
static

Definition at line 511 of file racemain.cpp.