SYMBOL INDEX (231 symbols across 27 files) FILE: Building.h function class (line 13) | class CBuilding : public CEntity FILE: Camera.cpp function GLvector (line 65) | static GLvector flycam_position (unsigned t) function do_auto_cam (line 105) | static void do_auto_cam () function CameraAutoToggle (line 181) | void CameraAutoToggle () function CameraNextBehavior (line 192) | void CameraNextBehavior () function CameraYaw (line 204) | void CameraYaw (float delta) function CameraPitch (line 215) | void CameraPitch (float delta) function CameraPan (line 226) | void CameraPan (float delta) function CameraForward (line 242) | void CameraForward (float delta) function CameraVertical (line 258) | void CameraVertical (float val) function CameraLateral (line 270) | void CameraLateral (float val) function CameraMedial (line 282) | void CameraMedial (float val) function GLvector (line 294) | GLvector CameraPosition (void) function CameraReset (line 307) | void CameraReset () function CameraPositionSet (line 323) | void CameraPositionSet (GLvector new_pos) function GLvector (line 334) | GLvector CameraAngle (void) function CameraAngleSet (line 347) | void CameraAngleSet (GLvector new_angle) function CameraInit (line 359) | void CameraInit (void) function CameraUpdate (line 371) | void CameraUpdate (void) function CameraTerm (line 396) | void CameraTerm (void) FILE: Car.cpp function CarCount (line 60) | int CarCount () function CarClear (line 71) | void CarClear () function CarRender (line 87) | void CarRender () function CarUpdate (line 115) | void CarUpdate () FILE: Car.h function class (line 1) | class CCar FILE: Deco.h function class (line 5) | class CDeco : CEntity FILE: Entity.cpp type entity (line 31) | struct entity type cell (line 37) | struct cell function do_compare (line 61) | static int do_compare (const void *arg1, const void *arg2 ) function add (line 83) | void add (CEntity* b) function do_compile (line 97) | static void do_compile () function EntityReady (line 188) | bool EntityReady () function EntityProgress (line 199) | float EntityProgress () function EntityUpdate (line 211) | void EntityUpdate () function EntityRender (line 239) | void EntityRender () function EntityClear (line 300) | void EntityClear () function EntityCount (line 338) | int EntityCount () function EntityInit (line 349) | void EntityInit (void) function EntityPolyCount (line 358) | int EntityPolyCount (void) FILE: Entity.h function class (line 9) | class CEntity FILE: Ini.cpp function IniInt (line 33) | int IniInt (char* entry) function IniIntSet (line 47) | void IniIntSet (char* entry, int val) function IniFloat (line 61) | float IniFloat (char* entry) function IniFloatSet (line 76) | void IniFloatSet (char* entry, float val) function IniStringSet (line 103) | void IniStringSet (char* entry, char* val) function IniVectorSet (line 115) | void IniVectorSet (char* entry, GLvector v) function GLvector (line 127) | GLvector IniVector (char* entry) FILE: Light.cpp function LightClear (line 45) | void LightClear () function LightCount (line 63) | int LightCount () function LightRender (line 75) | void LightRender () FILE: Light.h function class (line 1) | class CLight FILE: Math.cpp function MathAngle (line 22) | float MathAngle (float angle) function MathAngle (line 37) | float MathAngle (float x1, float y1, float x2, float y2) function MathDistance2 (line 71) | float MathDistance2 (float x1, float y1, float x2, float y2) function MathDistance (line 88) | float MathDistance (float x1, float y1, float x2, float y2) function MathAngleDifference (line 104) | float MathAngleDifference (float a1, float a2) function MathInterpolate (line 123) | float MathInterpolate (float n1, float n2, float delta) function MathSmoothStep (line 134) | float MathSmoothStep (float val, float a, float b) function MathAverage (line 149) | float MathAverage (float n1, float n2) function MathScalarCurve (line 162) | float MathScalarCurve (float val) FILE: Mesh.h type cube (line 4) | struct cube type quad_strip (line 9) | struct quad_strip type fan (line 14) | struct fan function class (line 19) | class CMesh FILE: Random.cpp function RandomVal (line 37) | unsigned long RandomVal (void) function RandomVal (line 68) | unsigned long RandomVal (int range) function RandomInit (line 79) | void RandomInit (unsigned long seed) FILE: Render.cpp type glFont (line 82) | struct glFont function do_progress (line 147) | static void do_progress (float center_x, float center_y, float radius, f... function do_effects (line 205) | static void do_effects (int type) function RenderMaxTextureSize (line 363) | int RenderMaxTextureSize () function RenderPrint (line 378) | void RenderPrint (int x, int y, int font, GLrgba color, const char *fmt,... function RenderPrint (line 402) | void RenderPrint (int line, const char *fmt, ...) function do_help (line 443) | void static do_help (void) function do_fps (line 468) | void do_fps () function RenderResize (line 482) | void RenderResize (void) function RenderTerm (line 511) | void RenderTerm (void) function RenderInit (line 525) | void RenderInit (void) function RenderFPSToggle (line 583) | void RenderFPSToggle () function RenderFog (line 595) | bool RenderFog () function RenderFogToggle (line 606) | void RenderFogToggle () function RenderLetterboxToggle (line 618) | void RenderLetterboxToggle () function RenderWireframeToggle (line 632) | void RenderWireframeToggle () function RenderWireframe (line 644) | bool RenderWireframe () function RenderEffectCycle (line 656) | void RenderEffectCycle () function RenderBloom (line 668) | bool RenderBloom () function RenderFlat (line 680) | bool RenderFlat () function RenderFlatToggle (line 691) | void RenderFlatToggle () function RenderHelpToggle (line 703) | void RenderHelpToggle () function RenderFogDistance (line 714) | float RenderFogDistance () function RenderFogFX (line 729) | void RenderFogFX (float scalar) function RenderUpdate (line 746) | void RenderUpdate (void) FILE: Sky.cpp function SkyRender (line 37) | void SkyRender () function SkyClear (line 49) | void SkyClear () FILE: Sky.h type sky_point (line 4) | struct sky_point function class (line 10) | class CSky FILE: Texture.cpp class CTexture (line 129) | class CTexture method Clear (line 145) | void Clear () { _ready = false; } function drawrect_simple (line 163) | void drawrect_simple (int left, int top, int right, int bottom, GLrgba c... function drawrect_simple (line 181) | void drawrect_simple (int left, int top, int right, int bottom, GLrgba c... function drawrect (line 202) | void drawrect (int left, int top, int right, int bottom, GLrgba color) function window (line 288) | static void window (int x, int y, int size, int id, GLrgba color) function do_bloom (line 341) | static void do_bloom (CTexture* t) function TextureId (line 757) | unsigned TextureId (int id) function TextureRandomBuilding (line 772) | unsigned TextureRandomBuilding (int index) function TextureReset (line 784) | void TextureReset (void) function TextureReady (line 801) | bool TextureReady () function TextureUpdate (line 812) | void TextureUpdate (void) function TextureTerm (line 841) | void TextureTerm (void) function TextureInit (line 858) | void TextureInit (void) FILE: Visible.cpp function Visible (line 35) | bool Visible (GLvector pos) function Visible (line 47) | bool Visible (int x, int z) function VisibleUpdate (line 60) | void VisibleUpdate (void) FILE: Win.cpp function CenterCursor (line 65) | static void CenterCursor () function MoveCursor (line 85) | static void MoveCursor (int x, int y) function WinPopup (line 105) | void WinPopup (char* message, ...) function WinWidth (line 123) | int WinWidth (void) function WinMousePosition (line 134) | void WinMousePosition (int* x, int* y) function WinHeight (line 147) | int WinHeight (void) function WinTerm (line 158) | void WinTerm (void) function HWND (line 169) | HWND WinHwnd (void) function AppQuit (line 181) | void AppQuit () function AppUpdate (line 192) | void AppUpdate () function AppInit (line 209) | void AppInit (void) function AppTerm (line 225) | void AppTerm (void) function WinMain (line 241) | int PASCAL WinMain (HINSTANCE instance_in, HINSTANCE previous_instance, function BOOL (line 269) | BOOL WINAPI ScreenSaverConfigureDialog (HWND hDlg, UINT msg, WPARAM wPar... function BOOL (line 270) | BOOL WINAPI RegisterDialogClasses(HANDLE hInst) { return TRUE; } function LONG (line 274) | LONG WINAPI ScreenSaverProc(HWND hwnd_in,UINT message,WPARAM wparam,LPAR... function WinInit (line 436) | bool WinInit (void) FILE: World.cpp type plot (line 45) | struct plot type HSL (line 61) | struct HSL class CStreet (line 68) | class CStreet function GLrgba (line 124) | static GLrgba get_light_color (float sat, float lum) function claim (line 138) | static void claim (int x, int y, int width, int depth, int val) function claimed (line 155) | static bool claimed (int x, int y, int width, int depth) function build_road (line 174) | static void build_road (int x1, int y1, int width, int depth) function plot (line 218) | static plot find_plot (int x, int z) function plot (line 248) | static plot make_plot (int x, int z, int width, int depth) function do_building (line 260) | void do_building (plot p) function build_light_strip (line 343) | static int build_light_strip (int x1, int z1, int direction) function do_reset (line 400) | static void do_reset (void) function GLrgba (line 572) | GLrgba WorldLightColor (unsigned index) function WorldCell (line 584) | char WorldCell (int x, int y) function GLrgba (line 595) | GLrgba WorldBloomColor () function WorldLogoIndex (line 606) | int WorldLogoIndex () function GLbbox (line 617) | GLbbox WorldHotZone () function WorldTerm (line 628) | void WorldTerm (void) function WorldReset (line 638) | void WorldReset (void) function WorldRender (line 656) | void WorldRender () function WorldFade (line 684) | float WorldFade (void) function WorldSceneBegin (line 695) | int WorldSceneBegin () function WorldSceneElapsed (line 708) | int WorldSceneElapsed () function WorldUpdate (line 726) | void WorldUpdate (void) function WorldInit (line 778) | void WorldInit (void) FILE: glBbox.cpp function glBboxTestPoint (line 25) | bool glBboxTestPoint (GLbbox box, GLvector point) function GLbbox (line 42) | GLbbox glBboxContainPoint (GLbbox box, GLvector point) function GLbbox (line 59) | GLbbox glBboxClear (void) FILE: glMatrix.cpp function GLmatrix (line 117) | GLmatrix glMatrixIdentity (void) function glMatrixElementsSet (line 137) | void glMatrixElementsSet (GLmatrix* m, float* in) function GLmatrix (line 166) | GLmatrix glMatrixMultiply (GLmatrix a, GLmatrix b) function GLvector (line 193) | GLvector glMatrixTransformPoint (GLmatrix m, GLvector in) function GLmatrix (line 209) | GLmatrix glMatrixTranslate (GLmatrix m, GLvector in) function GLmatrix (line 235) | GLmatrix glMatrixRotate (GLmatrix m, float theta, float x, float y, floa... function GLvector (line 277) | GLvector glMatrixToEuler (GLmatrix mat, int order) FILE: glQuat.cpp type QuatPart (line 21) | enum QuatPart {X, Y, Z, W} function GLquat (line 27) | GLquat glQuat (float x, float y, float z, float w) function GLvector (line 60) | GLvector glQuatToEuler (GLquat q, int order) FILE: glRgba.cpp function GLrgba (line 26) | GLrgba glRgbaFromHsl (float h, float sl, float l) function GLrgba (line 80) | GLrgba glRgbaInterpolate (GLrgba c1, GLrgba c2, float delta) function GLrgba (line 97) | GLrgba glRgbaAdd (GLrgba c1, GLrgba c2) function GLrgba (line 113) | GLrgba glRgbaSubtract (GLrgba c1, GLrgba c2) function GLrgba (line 130) | GLrgba glRgbaMultiply (GLrgba c1, GLrgba c2) function GLrgba (line 146) | GLrgba glRgbaScale (GLrgba c, float scale) function GLrgba (line 160) | GLrgba glRgba (char* string) function GLrgba (line 185) | GLrgba glRgba (int red, int green, int blue) function GLrgba (line 202) | GLrgba glRgba (float red, float green, float blue) function GLrgba (line 219) | GLrgba glRgba (float red, float green, float blue, float alpha) function GLrgba (line 237) | GLrgba glRgba (long c) function GLrgba (line 254) | GLrgba glRgba (float luminance) function GLrgba (line 273) | GLrgba glRgbaUnique (int i) function GLrgba (line 290) | GLrgba GLrgba::operator+ (const GLrgba& c) function GLrgba (line 295) | GLrgba GLrgba::operator+ (const float& c) function GLrgba (line 318) | GLrgba GLrgba::operator- (const GLrgba& c) function GLrgba (line 323) | GLrgba GLrgba::operator- (const float& c) function GLrgba (line 346) | GLrgba GLrgba::operator* (const GLrgba& c) function GLrgba (line 351) | GLrgba GLrgba::operator* (const float& c) function GLrgba (line 374) | GLrgba GLrgba::operator/ (const GLrgba& c) function GLrgba (line 379) | GLrgba GLrgba::operator/ (const float& c) FILE: glTypes.h type GLquat (line 28) | struct GLquat type GLvector (line 36) | struct GLvector type GLvector (line 44) | typedef GLvector GLvector3; type GLvector2 (line 46) | struct GLvector2 type GLrgba (line 53) | struct GLrgba type GLmatrix (line 62) | struct GLmatrix type GLbbox (line 67) | struct GLbbox type GLvertex (line 73) | struct GLvertex type GLrect (line 81) | struct GLrect type GLtriangle (line 89) | struct GLtriangle FILE: glVector2.cpp function GLvector2 (line 26) | GLvector2 glVectorNormalize (GLvector2 v) function glVectorLength (line 42) | float glVectorLength (GLvector2 v) function GLvector2 (line 53) | GLvector2 glVectorSinCos (float a) function GLvector2 (line 69) | GLvector2 glVector (float x, float y) function GLvector2 (line 84) | GLvector2 glVectorAdd (GLvector2 val1, GLvector2 val2) function GLvector2 (line 100) | GLvector2 glVectorInterpolate (GLvector2 v1, GLvector2 v2, float scalar) function GLvector2 (line 115) | GLvector2 glVectorSubtract (GLvector2 val1, GLvector2 val2) function GLvector2 (line 130) | GLvector2 GLvector2::operator+ (const GLvector2& c) function GLvector2 (line 135) | GLvector2 GLvector2::operator+ (const float& c) function GLvector2 (line 152) | GLvector2 GLvector2::operator- (const GLvector2& c) function GLvector2 (line 157) | GLvector2 GLvector2::operator- (const float& c) function GLvector2 (line 174) | GLvector2 GLvector2::operator* (const GLvector2& c) function GLvector2 (line 179) | GLvector2 GLvector2::operator* (const float& c) function GLvector2 (line 196) | GLvector2 GLvector2::operator/ (const GLvector2& c) function GLvector2 (line 201) | GLvector2 GLvector2::operator/ (const float& c) FILE: glVector3.cpp function GLvector (line 26) | GLvector glVectorReflect (GLvector3 ray, GLvector3 normal) function GLvector3 (line 41) | GLvector3 glVector (float x, float y, float z) function GLvector3 (line 57) | GLvector3 glVectorInterpolate (GLvector3 v1, GLvector3 v2, float scalar) function glVectorLength (line 73) | float glVectorLength (GLvector3 v) function glVectorDotProduct (line 84) | float glVectorDotProduct (GLvector3 v1, GLvector3 v2) function GLvector3 (line 95) | GLvector3 glVectorCrossProduct (GLvector3 v1, GLvector3 v2) function GLvector3 (line 111) | GLvector3 glVectorInvert (GLvector3 v) function GLvector3 (line 125) | GLvector3 glVectorScale (GLvector3 v, float scale) function GLvector3 (line 139) | GLvector3 glVectorNormalize (GLvector3 v) function GLvector (line 155) | GLvector GLvector::operator+ (const GLvector& c) function GLvector (line 160) | GLvector GLvector::operator+ (const float& c) function GLvector (line 179) | GLvector GLvector::operator- (const GLvector& c) function GLvector (line 184) | GLvector GLvector::operator- (const float& c) function GLvector (line 203) | GLvector GLvector::operator* (const GLvector& c) function GLvector (line 208) | GLvector GLvector::operator* (const float& c) function GLvector (line 227) | GLvector GLvector::operator/ (const GLvector& c) function GLvector (line 232) | GLvector GLvector::operator/ (const float& c)