diff options
Diffstat (limited to 'src/Globals.cpp')
-rw-r--r-- | src/Globals.cpp | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/src/Globals.cpp b/src/Globals.cpp new file mode 100644 index 0000000..fa18cfe --- /dev/null +++ b/src/Globals.cpp @@ -0,0 +1,89 @@ +#include "Quaternions.h" +#include "Constants.h" +#include "Models.h" +#include "Person.h" +#include "Game.h" + +float sinefluct; +float sinefluctprog; + +double multiplier=0; + +unsigned int gSourceID[100]; // hundred source IDs +unsigned int gSampleSet[100]; // hundred sample set ID numbers + +float precipitationhorz; +float precipitationvert; +float precipitationdensity; + +int environment; + +float soundscalefactor; +int slomo; + +Animation animation[30]; +Model skeletonmodels[10]; +Model gunmodels[11]; +Costume costume[10]; +Sprites sprites; +Decals decals; +int thirdperson; +int nocolors; +int visions; +Camera camera; +float rad2deg; +Skeleton testskeleton; + +float snowdelay; + +float camerashake; + +Fog fog; + +int forwardskey; +int backwardskey; +int leftkey; +int rightkey; +int aimkey; +int psychicaimkey; +int psychickey; + +bool blood; + +float fogcolorr; +float fogcolorg; +float fogcolorb; + +float d; +float a1,a2,a3; +float total,denom,mu; +XYZ n,pa1,pa2,pa3; + +float u0, u1, u2; +float v0, v1, v2; +float a, b; +int i, j; +bool bInter; +float pointv[3]; +float p1v[3]; +float p2v[3]; +float p3v[3]; +float normalv[3]; + +XYZ vel; +XYZ midp; +XYZ newpoint1,newpoint2; + +float oldlength; +float relaxlength; + +float friction; +int numrepeats; +float groundlevel; +float offset; +XYZ impact; +XYZ overpoint; +XYZ underpoint; +int whichtri; +XYZ normalrotated; +bool groundish; |