32 lines
519 B
C
32 lines
519 B
C
#ifndef CARS_H
|
|
#define CARS_H
|
|
|
|
#define MAX_CARS 60
|
|
|
|
struct car
|
|
{
|
|
char tag[4];
|
|
char base[4];
|
|
char cls[20];
|
|
char name[20];
|
|
float maxrpm;
|
|
float maxfuel;
|
|
float maxboost;
|
|
float maxspeed;
|
|
int intake;
|
|
int weight;
|
|
|
|
float dist;
|
|
float time;
|
|
float cons;
|
|
};
|
|
|
|
extern struct car s_cars[MAX_CARS];
|
|
|
|
void init_cars(void);
|
|
int get_car(const char tag[4], struct car *car);
|
|
const char *find_car(const char tag[4], int intake, int weight);
|
|
void update_car(int carnum, float dist, float time, float cons);
|
|
|
|
#endif /* CARS_H */
|