Rev 18 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 18 | Rev 20 | ||
|---|---|---|---|
| Line 2... | Line 2... | ||
| 2 | #define _CAR_H_ |
2 | #define _CAR_H_ |
| 3 | 3 | ||
| - | 4 | #include "brender/br_types.h" |
|
| 4 | #include "dr_types.h" |
5 | #include "dr_types.h" |
| 5 | 6 | ||
| 6 | #define CAR_MAX_SIMPLIFICATION_LEVEL 4 |
7 | #define CAR_MAX_SIMPLIFICATION_LEVEL 4 |
| 7 | 8 | ||
| 8 | extern int gDoing_physics; |
9 | extern int gDoing_physics; |
| 9 | extern br_scalar gDt; |
10 | extern br_scalar gDt; |
| 10 | extern int gCollision_detection_on__car; |
11 | extern int gCollision_detection_on__car; // suffix added to avoid duplicate symbol |
| 11 | extern br_vector3 gGround_normal__car; |
12 | extern br_vector3 gGround_normal__car; // suffix added to avoid duplicate symbol |
| 12 | extern void (*ControlCar__car[6])(tCar_spec*, br_scalar); // suffix added to avoid duplicate symbol |
13 | extern void (*ControlCar__car[6])(tCar_spec*, br_scalar); // suffix added to avoid duplicate symbol |
| 13 | extern int gControl__car; |
14 | extern int gControl__car; // suffix added to avoid duplicate symbol |
| 14 | extern int gFace_num__car; |
15 | extern int gFace_num__car; // suffix added to avoid duplicate symbol |
| 15 | extern br_angle gOld_yaw__car; |
16 | extern br_angle gOld_yaw__car; // suffix added to avoid duplicate symbol |
| 16 | extern br_angle gOld_zoom; |
17 | extern br_angle gOld_zoom; |
| 17 | extern br_vector3 gCamera_pos_before_collide; |
18 | extern br_vector3 gCamera_pos_before_collide; |
| 18 | extern int gMetal_crunch_sound_id__car[5]; // suffix added to avoid duplicate symbol |
19 | extern int gMetal_crunch_sound_id__car[5]; // suffix added to avoid duplicate symbol |
| 19 | extern int gMetal_scrape_sound_id__car[3]; // suffix added to avoid duplicate symbol |
20 | extern int gMetal_scrape_sound_id__car[3]; // suffix added to avoid duplicate symbol |
| 20 | extern int gCar_car_collisions; |
21 | extern int gCar_car_collisions; |
| Line 56... | Line 57... | ||
| 56 | extern int gCollision_count; |
57 | extern int gCollision_count; |
| 57 | extern int gCamera_frozen; |
58 | extern int gCamera_frozen; |
| 58 | extern int gMaterial_index; |
59 | extern int gMaterial_index; |
| 59 | extern int gInTheSea; |
60 | extern int gInTheSea; |
| 60 | extern int gCamera_mode; |
61 | extern int gCamera_mode; |
| 61 | extern br_scalar gOur_yaw__car; |
62 | extern br_scalar gOur_yaw__car; // suffix added to avoid duplicate symbol |
| 62 | extern br_scalar gGravity__car; |
63 | extern br_scalar gGravity__car; // suffix added to avoid duplicate symbol |
| 63 | extern br_vector3 gNew_ground_normal__car; // suffix added to avoid duplicate symbol |
64 | extern br_vector3 gNew_ground_normal__car; // suffix added to avoid duplicate symbol |
| 64 | extern char gNon_car_spec_list[100]; |
65 | extern char gNon_car_spec_list[100]; |
| 65 | extern tU32 gMechanics_time_sync; |
66 | extern tU32 gMechanics_time_sync; |
| 66 | extern int gNum_cars_and_non_cars; |
67 | extern int gNum_cars_and_non_cars; |
| 67 | 68 | ||