Krig Game Engine
src Directory Reference

Files

file  api.cpp
 Krig Game Engine Lua Scripting API.
 
file  api_camera.cpp
 Krig Game Engine Lua Scripting API - Camera.
 
file  api_engine.cpp
 Krig Game Engine Lua Scripting API - Game (Engine)
 
file  api_level.cpp
 Krig Game Engine Lua Scripting API - Game Level.
 
file  api_object.cpp
 Krig Game Engine Lua Scripting API - Game Object.
 
file  api_terrain.cpp
 Krig Game Engine Lua Scripting API - Terrain.
 
file  api_vector.cpp
 Krig Game Engine Lua Scripting API - Vector Library.
 
file  Camera.h [code]
 Camera management.
 
file  DisplayList.h [code]
 Maintains a list of viewable QuadTreeNodes.
 
file  Engine.h [code]
 Containing class for all game engine management.
 
file  Frustum.h [code]
 Representation of the view's Frustum.
 
file  GameLevel.h [code]
 Representation of a game level or scene.
 
file  KeyState.h [code]
 Lookup state of all keyboard keys.
 
file  main.cpp
 Engine initialization, IO, and window setup.
 
file  Music.h [code]
 Load and play songs.
 
file  Object.h [code]
 Base game object from which all concrete types are defined.
 
file  ObjectList.h [code]
 Create a linked list of game objects.
 
file  ObjectNode.h [code]
 A game object link in the game list linked list.
 
file  ParticleSystem.h [code]
 Base class from which all concrete particle systems are derived.
 
file  Plane.h [code]
 Representation of a plane.
 
file  QuadTree.h [code]
 representation of a quadtree.
 
file  QuadTreeNode.h [code]
 definition of a quatree node containing min and max coordinates.
 
file  Quaternion.h [code]
 representation of a quaternion.
 
file  Snow.h [code]
 snow particle system.
 
file  SoundFX.h [code]
 Load and play sounds.
 
file  Sphere.h [code]
 represent and operate on a sphere.
 
file  StarField.h [code]
 star field particle system.
 
file  TerrainEditor.h [code]
 operations for displaying and interfacing with the terrain editor.
 
file  Vector.h [code]
 Represent and operate on vectors.