Mario Kart 64
Loading...
Searching...
No Matches
vehicles.h File Reference
#include <common_structs.h>
Include dependency graph for vehicles.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  TrainCarStuff
 
struct  TrainStuff
 
struct  PaddleBoatStuff
 
struct  VehicleStuff
 

Macros

#define NUM_1P_PASSENGER_CARS   4
 
#define NUM_2P_PASSENGER_CARS   1
 
#define NUM_PASSENGER_CAR_ENTRIES   5
 
#define NUM_TENDERS   1
 
#define NUM_TRAINS   2
 
#define LOCOMOTIVE_ONLY   0
 
#define NUM_CROSSINGS   2
 
#define FRAMES_SINCE_CROSSING_ACTIVATED   240
 
#define NUM_ACTIVE_PADDLE_BOATS   1
 
#define NUM_PADDLE_BOATS   2
 
#define NUM_RACE_BOX_TRUCKS   7
 
#define NUM_RACE_SCHOOL_BUSES   7
 
#define NUM_RACE_TANKER_TRUCKS   7
 
#define NUM_RACE_CARS   7
 
#define NUM_TIME_TRIAL_BOX_TRUCKS   (NUM_RACE_BOX_TRUCKS + 1)
 
#define NUM_TIME_TRIAL_SCHOOL_BUSES   (NUM_RACE_SCHOOL_BUSES + 1)
 
#define NUM_TIME_TRIAL_TANKER_TRUCKS   (NUM_RACE_TANKER_TRUCKS + 1)
 
#define NUM_TIME_TRIAL_CARS   (NUM_RACE_CARS + 1)
 
#define TRAIN_SMOKE_RENDER_DISTANCE   2000.0f
 
#define TRAIN_CROSSING_AI_DISTANCE   1000.0f
 
#define BOAT_SMOKE_RENDER_DISTANCE   2000.0f
 
#define RENDER_VEHICLE   1
 

Variables

TrainStuff gTrainList []
 
PaddleBoatStuff gPaddleBoats []
 
VehicleStuff gBoxTruckList []
 
VehicleStuff gSchoolBusList []
 
VehicleStuff gTankerTruckList []
 
VehicleStuff gCarList []
 

Macro Definition Documentation

◆ BOAT_SMOKE_RENDER_DISTANCE

#define BOAT_SMOKE_RENDER_DISTANCE   2000.0f

◆ FRAMES_SINCE_CROSSING_ACTIVATED

#define FRAMES_SINCE_CROSSING_ACTIVATED   240

◆ LOCOMOTIVE_ONLY

#define LOCOMOTIVE_ONLY   0

◆ NUM_1P_PASSENGER_CARS

#define NUM_1P_PASSENGER_CARS   4

◆ NUM_2P_PASSENGER_CARS

#define NUM_2P_PASSENGER_CARS   1

◆ NUM_ACTIVE_PADDLE_BOATS

#define NUM_ACTIVE_PADDLE_BOATS   1

◆ NUM_CROSSINGS

#define NUM_CROSSINGS   2

◆ NUM_PADDLE_BOATS

#define NUM_PADDLE_BOATS   2

◆ NUM_PASSENGER_CAR_ENTRIES

#define NUM_PASSENGER_CAR_ENTRIES   5

◆ NUM_RACE_BOX_TRUCKS

#define NUM_RACE_BOX_TRUCKS   7

◆ NUM_RACE_CARS

#define NUM_RACE_CARS   7

◆ NUM_RACE_SCHOOL_BUSES

#define NUM_RACE_SCHOOL_BUSES   7

◆ NUM_RACE_TANKER_TRUCKS

#define NUM_RACE_TANKER_TRUCKS   7

◆ NUM_TENDERS

#define NUM_TENDERS   1

◆ NUM_TIME_TRIAL_BOX_TRUCKS

#define NUM_TIME_TRIAL_BOX_TRUCKS   (NUM_RACE_BOX_TRUCKS + 1)

◆ NUM_TIME_TRIAL_CARS

#define NUM_TIME_TRIAL_CARS   (NUM_RACE_CARS + 1)

◆ NUM_TIME_TRIAL_SCHOOL_BUSES

#define NUM_TIME_TRIAL_SCHOOL_BUSES   (NUM_RACE_SCHOOL_BUSES + 1)

◆ NUM_TIME_TRIAL_TANKER_TRUCKS

#define NUM_TIME_TRIAL_TANKER_TRUCKS   (NUM_RACE_TANKER_TRUCKS + 1)

◆ NUM_TRAINS

#define NUM_TRAINS   2

◆ RENDER_VEHICLE

#define RENDER_VEHICLE   1

◆ TRAIN_CROSSING_AI_DISTANCE

#define TRAIN_CROSSING_AI_DISTANCE   1000.0f

◆ TRAIN_SMOKE_RENDER_DISTANCE

#define TRAIN_SMOKE_RENDER_DISTANCE   2000.0f

Variable Documentation

◆ gBoxTruckList

VehicleStuff gBoxTruckList[]
extern

◆ gCarList

VehicleStuff gCarList[]
extern

◆ gPaddleBoats

PaddleBoatStuff gPaddleBoats[]
extern

◆ gSchoolBusList

VehicleStuff gSchoolBusList[]
extern

◆ gTankerTruckList

VehicleStuff gTankerTruckList[]
extern

◆ gTrainList

TrainStuff gTrainList[]
extern