Rise
The Vieneo Province
globals.cpp
Go to the documentation of this file.
1 #include "globals.h"
2 
3 //Initialize all global variables here, NOT in the header
4 
5 
6 
7 
8 D3DXVECTOR3 leveler = centerC;
9 D3DXVECTOR3 velocity = centerC;
10 
11 
12 float levelerpitch = 0.0f;
13 float levelerroll = 0.0f;
14 float f_AGL = 1.0f; // f_AGL must be 1.0f so the AGL tape isn't sitting on 0 in orbit
15 
16 float f_ACL = 0.0f;
17 float f_BCL = 5000.0f;
18 
19 
20 bool g_bRoad = false;
21 
22 bool g_bAboveClouds = false;
23 
24 float g_UniverseTime = 0.0f;
25 float f_Uphours = 0.0f;
26 
27 unsigned char ourmoonC = 0;
28 unsigned char BCLobjC = 0;
29 unsigned char UCLobjC = 0;
30 unsigned char ourstarC = 0;
31 unsigned char ourplanetC = 0;
32 
33 float aoaRad = 0.0f;
34 float f_augment = 0.0f; // scalar modulation 0-1
35 
36 float f_MSL = -1.0f; // km
37 
38 float groundSpeedKms = 0.0f;
39 float groundclose = 0.0f;
40 float grounditerate = 0.0f;
41 
42 bool g_bStrapon = true;
43 
44 float dockprogress = 0.0f;
45 
46 D3DXVECTOR3 dockMarker = centerC;
47 D3DXVECTOR3 dockInterface = centerC;
48 
49 char dead = 0;
50 
51 float deathinhibit = 0.0f;
52 //float teleminhibit = FLT_MAX;
53 
54 float mouseleftdown = 0.0f;
55 
56 std::vector<SShockWave> shockwaves;
57 
58 float bear = 999.0f;
59 float mark = 999.0f;
60 float bearVel = 999.0f;
61 float markVel = 999.0f;
62 
63 bool g_bAugment = true;
64 
65 float flasher = 0.0f;
66 float oldflasher = 0.0f;
67 
68 DWORD m_dwSunViz = 0L;
69 float touchdownG = 1.15f;
70 
71 short dihvanimate = 0;
72 short olddihvanimate = -1;
73 long dihvtimeseq = 0;
74 float dihvelapsed = 0.0f;
75 bool dihvcoming = false;
76 
77 #ifdef treetestC
78 unsigned short treesC = 0;
79 D3DXVECTOR3 treelist[16384];
80 float treedist[16384];
81 D3DXVECTOR3 treepos[16384];
82 #endif
83 
84 long WPtargetT = 0;
85 long WPtargetsel = -1;
86 
87 unsigned char WPtargetselgrp = 0;
88 
89 short draglineitemo = -1;
90 short draglineitemi = -1;
91 
92 
93 long scanscroll = 0;
94 long topscroll = 0;
95 
96 
97 
98 D3DXVECTOR3 gravityvec = centerC;
99 D3DXVECTOR3 locvelcomp = centerC;
100 D3DXVECTOR3 gravityacc = centerC;
101 
102 D3DXVECTOR3 oldvelocity = centerC;
103 D3DXVECTOR3 sumofforces = centerC;
104 
105 
107 char outgoing[80];
108 char g_bTextInput = 0;
109 char prompt[80];
110 // 0 is off
111 // 1 is unused
112 // 2 is server requested info (DISPLAY SUBSYSTEM)
113 // 3 is unused
114 // 4 is unused
115 // 5 is cash transfer
116 // 6 is fuel transfer
117 // 7 is biometric locks
118 // 8 is fuel jettison
119 unsigned short temptarget = 0;
121 
122 
123 
124 
125 
126 bool g_bShift = false;
127 bool g_bControl = false;
128 
129 float g_fFOV = D3DXToRadian(115.0f);
132 
133 
134 
135 
136 short maxwidth = 0;
137 short maxheight = 0;
138 
139 char area[3];
140 VECTOR2SHORT newdepthpos, rts, bump;//, layoutpos;
141 
142 float weapontimer[2];
143 float fuel = 0.0f; // lbs
144 float deathfuel = 0.0f;
145 float payload = 0.0f; // lbs
146 float cash = 0.0f;
147 
148 
149 bool g_bEnabled = false;
150 bool g_bGotConclusion = false;
151 bool g_bRunning = false;
152 
154 D3DXVECTOR3 insidearray[63][63][3];
155 
157 
158 char buffer1[16384] = {};
159 
161 
162 char buffer2[16384] = {};
163 
164 // @todo turn these into vectors and move them to buildings.h
167 
168 char buffer3[16384] = {};
169 
171 
173 
175 
177 
180 
182 
184 
185 SPlayerData player[MAX_ONLINEPLAYERS];
186 
187 Sani aniarray[MAX_ANI][MAX_STEPS]; // animation, step
Ssorter sortme[buildingVBC]
Definition: globals.cpp:166
Scockpit ourcockpit
Definition: globals.cpp:176
bool g_bAugment
Definition: globals.cpp:63
#define MAX_STEPS
Definition: globals.h:74
float fuel
Definition: globals.cpp:143
short dihvanimate
Definition: globals.cpp:71
Definition: globals.h:782
D3DXVECTOR3 gravityacc
Definition: globals.cpp:100
bool g_bAboveClouds
Definition: globals.cpp:22
float oldflasher
Definition: globals.cpp:66
Sani aniarray[MAX_ANI][MAX_STEPS]
Definition: globals.cpp:187
float touchdownG
Definition: globals.cpp:69
float payload
Definition: globals.cpp:145
bool g_bRoad
Definition: globals.cpp:20
unsigned char BCLobjC
Definition: globals.cpp:28
long topscroll
Definition: globals.cpp:94
float g_fvOFF
Definition: globals.cpp:131
Sinteractive interactive
Definition: globals.cpp:183
float groundclose
Definition: globals.cpp:39
float f_Uphours
Definition: globals.cpp:25
VECTOR2SHORT bump
Definition: globals.cpp:140
FIREWORKS fireworks[fireworksC]
Definition: globals.cpp:181
s_network_objects playerships[MAX_SCAN]
Definition: globals.cpp:174
float cash
Definition: globals.cpp:146
unsigned char ourmoonC
Definition: globals.cpp:27
float dihvelapsed
Definition: globals.cpp:74
float aoaRad
Definition: globals.cpp:33
float weapontimer[2]
Definition: globals.cpp:142
long dihvtimeseq
Definition: globals.cpp:73
float g_fFOV
Definition: globals.cpp:129
bool g_bGotConclusion
Definition: globals.cpp:150
float f_compareFOV
Definition: globals.cpp:130
long WPtargetsel
Definition: globals.cpp:85
float deathfuel
Definition: globals.cpp:144
s_city_stuff citystuff
Definition: globals.cpp:172
float f_ACL
Definition: globals.cpp:16
float levelerpitch
Definition: globals.cpp:12
float markVel
Definition: globals.cpp:61
D3DXVECTOR3 dockInterface
Definition: globals.cpp:47
char g_bTextInput
Definition: globals.cpp:108
char buffer3[16384]
Definition: globals.cpp:168
char area[3]
Definition: globals.cpp:139
float mark
Definition: globals.cpp:59
D3DXVECTOR3 locvelcomp
Definition: globals.cpp:99
#define drawlistC
Definition: globals.h:55
unsigned char UCLobjC
Definition: globals.cpp:29
bool g_bEnabled
Definition: globals.cpp:149
float mouseleftdown
Definition: globals.cpp:54
float bearVel
Definition: globals.cpp:60
#define fireworksC
Definition: globals.h:746
VECTOR2SHORT rts
Definition: globals.cpp:140
s_universe_object allobjects[maxstarC]
Definition: globals.cpp:170
D3DXVECTOR3 leveler
Definition: globals.cpp:8
LIGHTNINGBELOW lightningbelow
Definition: globals.cpp:179
float f_MSL
Definition: globals.cpp:36
D3DXVECTOR3 sumofforces
Definition: globals.cpp:103
float f_augment
Definition: globals.cpp:34
char outgoing[80]
Definition: globals.cpp:107
short maxwidth
Definition: globals.cpp:136
DWORD m_dwSunViz
Definition: globals.cpp:68
LIGHTNINGABOVE lightningabove[ACLlightningC]
Definition: globals.cpp:178
float bear
Definition: globals.cpp:58
bool g_bRunning
Definition: globals.cpp:151
unsigned short temptarget
Definition: globals.cpp:119
BATCHINDEX2 drawlist[drawlistC]
Definition: globals.cpp:156
BUILDZONE buildzone[buildingVBC]
Definition: globals.cpp:165
Ssorter sortmetemp
Definition: globals.cpp:166
VECTOR2SHORT newdepthpos
Definition: globals.cpp:140
D3DXVECTOR3 velocity
Definition: globals.cpp:9
const D3DXVECTOR3 centerC
D3DXVECTOR3 insidearray[63][63][3]
Definition: globals.cpp:154
float flasher
Definition: globals.cpp:65
long WPtargetT
Definition: globals.cpp:84
short maxheight
Definition: globals.cpp:137
short draglineitemo
Definition: globals.cpp:89
short olddihvanimate
Definition: globals.cpp:72
s_polygon_object polyobjects[maxpolyC]
Definition: globals.cpp:160
std::vector< SShockWave > shockwaves
Definition: globals.cpp:56
D3DXVECTOR3 dockMarker
Definition: globals.cpp:46
#define maxstarC
Definition: globals.h:24
float levelerroll
Definition: globals.cpp:13
D3DXVECTOR3 oldvelocity
Definition: globals.cpp:102
float deathinhibit
Definition: globals.cpp:51
#define MAX_ANI
Definition: globals.h:73
#define buildingVBC
Definition: globals.h:54
float f_BCL
Definition: globals.cpp:17
#define maxpolyC
Definition: globals.h:23
float g_UniverseTime
Definition: globals.cpp:24
unsigned char WPtargetselgrp
Definition: globals.cpp:87
D3DXVECTOR3 gravityvec
Definition: globals.cpp:98
float groundSpeedKms
Definition: globals.cpp:38
short draglineitemi
Definition: globals.cpp:90
float dockprogress
Definition: globals.cpp:44
bool g_bStrapon
Definition: globals.cpp:42
char dead
Definition: globals.cpp:49
char prompt[80]
Definition: globals.cpp:109
LOCALGRID2 gridarray[64][64]
Definition: globals.cpp:153
#define ACLlightningC
Definition: globals.h:71
unsigned char ourstarC
Definition: globals.cpp:30
bool g_bShift
Definition: globals.cpp:126
bool dihvcoming
Definition: globals.cpp:75
long scanscroll
Definition: globals.cpp:93
char buffer2[16384]
Definition: globals.cpp:162
float grounditerate
Definition: globals.cpp:40
SPlayerData player[MAX_ONLINEPLAYERS]
Definition: globals.cpp:185
unsigned char ourplanetC
Definition: globals.cpp:31
char buffer1[16384]
Definition: globals.cpp:158
bool g_bControl
Definition: globals.cpp:127
float g_fhOFF
Definition: globals.cpp:131
float f_AGL
Definition: globals.cpp:14