Rev 18 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1 | pmbaty | 1 | #ifndef _GLOBVARS_H_ |
2 | #define _GLOBVARS_H_ |
||
3 | |||
20 | pmbaty | 4 | #include "brender/br_types.h" |
1 | pmbaty | 5 | #include "dr_types.h" |
6 | |||
7 | extern int gTyping; |
||
8 | extern int gArrow_mode; |
||
9 | extern int gInfo_on; |
||
10 | extern int gHost_abandon_game; |
||
11 | extern int gRecover_car; |
||
12 | extern int gDisallow_abandon_race; |
||
13 | extern int gPipe_reg_snap_before_new_game; |
||
14 | extern int gPipe_reg_snap_before_our_car; |
||
15 | extern int gPipe_reg_snap_after_our_car; |
||
16 | extern int gAction_replay_mode; |
||
17 | extern int gDefault_engine_noise_index; |
||
18 | extern int gAusterity_mode; |
||
19 | extern int gSausage_override; |
||
20 | extern int gAustere_override; |
||
21 | extern int gSound_override; |
||
22 | extern int gKey_map_index; |
||
23 | extern int gInterface_within_race_mode; |
||
24 | extern int gCut_scene_override; |
||
25 | extern int gGame_to_load; |
||
26 | extern int gCD_is_in_drive; |
||
27 | extern br_pixelmap* gRearview_screen; |
||
28 | extern br_scalar gCut_delay_1; |
||
29 | extern br_scalar gCut_delay_2; |
||
30 | extern br_scalar gCut_delay_3; |
||
31 | extern br_scalar gCut_delay_4; |
||
32 | extern br_scalar gYon_multiplier; |
||
33 | extern tSave_game* gPre_race_saved_game; |
||
34 | extern FILE* gDiagnostic_file; |
||
35 | extern br_vector3 gDisabled_vector; |
||
36 | extern tU32 gI_am_cheating; |
||
37 | extern char gNet_player_name[32]; |
||
38 | extern br_matrix34 gRearview_camera_to_world; |
||
39 | extern tSpecial_volume gDefault_default_water_spec_vol; |
||
40 | extern br_matrix34 gCamera_to_world; |
||
41 | extern tRace_list_spec gRace_list[100]; |
||
42 | extern tPath_name gApplication_path; |
||
43 | extern float gPinball_factor; |
||
44 | extern float gOpponent_speed_factor; |
||
45 | extern float gCar_crush_min_fold; |
||
46 | extern float gNet_recovery_cost[7]; |
||
47 | extern float gCar_crush_softness; |
||
48 | extern br_vector3* gOur_pos; |
||
49 | extern float gCar_crush_max_fold; |
||
50 | extern tBrender_storage gNet_cars_storage_space; |
||
51 | extern float gNet_softness[7]; |
||
52 | extern tS32 gJoystick_deadzone; |
||
53 | extern float gCar_crush_limit_deviant; |
||
54 | extern float gNet_offensive[7]; |
||
55 | extern float gCar_crush_split_chance; |
||
56 | extern float gGravity_multiplier; |
||
57 | extern float gCar_crush_wibble; |
||
58 | extern float gRepair_cost[3]; |
||
59 | extern float gCop_speed_factor; |
||
60 | extern float gDefault_gravity; |
||
61 | extern tU32 gKeys_pressed; |
||
62 | extern tSpecial_volume* gDefault_water_spec_vol; |
||
63 | extern float gNet_repair_cost[7]; |
||
64 | extern br_font* gFont_7; |
||
65 | extern tU32 gLast_replay_frame_time; |
||
66 | extern tU32 gTag_start_time; |
||
67 | extern tOpponent* gOpponents; |
||
68 | extern tU32 gLast_credit_tick; |
||
69 | extern tBrender_storage gTheir_cars_storage_space; |
||
70 | extern br_font* gHeadup_font; |
||
71 | extern tU32 gRace_finished; |
||
72 | extern tU32 gFrame_start_time; |
||
73 | extern tProgram_state gProgram_state; |
||
74 | extern tU32 gCredit_period_single[3]; |
||
75 | extern tU32 gRace_start; |
||
76 | extern tBrender_storage gTrack_storage_space; |
||
77 | extern tU32 gFrame_period; |
||
78 | extern tU32 gCredit_period; |
||
79 | extern tU32 gCredit_period_network[7]; |
||
80 | extern tBrender_storage gOur_car_storage_space; |
||
81 | extern tU32 gFox_start_time; |
||
82 | extern br_font* gBig_font; |
||
83 | extern tBrender_storage gPedestrians_storage_space; |
||
84 | extern tRace_info gCurrent_race; |
||
85 | extern br_actor* gSelf; |
||
86 | extern br_actor* gDont_render_actor; |
||
87 | extern br_pixelmap* gScreen; |
||
88 | extern br_pixelmap* gRender_screen; |
||
89 | extern br_actor* gRearview_camera; |
||
90 | extern br_scalar gCamera_hither; |
||
91 | extern br_pixelmap* gBack_screen; |
||
92 | extern br_scalar gCamera_angle; |
||
93 | extern br_pixelmap* gDigits_pix; |
||
94 | extern br_pixelmap* gRender_shade_table; |
||
95 | extern br_pixelmap* gRearview_depth_buffer; |
||
96 | extern br_pixelmap* gWhole_screen; |
||
97 | extern br_pixelmap* gIcons_pix; |
||
98 | extern br_scalar gCamera_yon; |
||
99 | extern br_actor* gCamera; |
||
100 | extern br_actor* gArrow_actor; |
||
101 | extern br_pixelmap* gIcons_pix_low_res; |
||
102 | extern br_pixelmap* gDepth_buffer; |
||
103 | extern int gInitial_net_credits[5]; |
||
104 | extern float gCar_cred_value[3]; |
||
105 | extern int gNo_races_yet; |
||
106 | extern int gJump_start_fine[3]; |
||
107 | extern int gReal_graf_data_index; |
||
108 | extern float gCar_time_value[3]; |
||
109 | extern int gTyping_slot; |
||
110 | extern int gCunning_stunt_bonus[3]; |
||
111 | extern int gKnobbled_frame_period; |
||
112 | extern br_actor* gNon_track_actor; |
||
113 | extern int gWait_for_it; |
||
114 | extern int gCheck_point_cash[3]; |
||
115 | extern int gPoints_per_second[3]; |
||
116 | extern br_actor* gUniverse_actor; |
||
117 | extern br_actor* gTrack_actor; |
||
118 | extern int gMap_mode; |
||
119 | extern int gPed_time_value[3]; |
||
120 | extern int gAbandon_game; |
||
121 | extern int gLap; |
||
122 | extern int gShow_opponents; |
||
123 | extern int gTotal_laps; |
||
124 | extern int gFree_repairs; |
||
125 | extern int gFreeze_timer; |
||
126 | extern int gRoll_over_creds[3]; |
||
127 | extern int gShow_peds_on_map; |
||
128 | extern int gOn_drugs; |
||
129 | extern int gWasted_time[3]; |
||
130 | extern int gCheckpoint; |
||
131 | extern int gRoll_over_time[3]; |
||
132 | extern int gWasted_creds[3]; |
||
133 | extern int gTimer; |
||
134 | extern int gCheckpoint_count; |
||
135 | extern int gCountdown; |
||
136 | extern int gFrame_rate; |
||
137 | extern int gNumber_of_racers; |
||
138 | extern int gSound_enabled; |
||
139 | extern int gGraf_spec_index; |
||
140 | extern int gSound_available; |
||
141 | extern int gNumber_of_races; |
||
142 | extern char gDir_separator[3]; |
||
143 | |||
144 | #endif |