|
Krig Game Engine
|
| src | |
| api.cpp | Krig Game Engine Lua Scripting API |
| api.h | |
| api_camera.cpp | Krig Game Engine Lua Scripting API - Camera |
| api_camera.h | |
| api_engine.cpp | Krig Game Engine Lua Scripting API - Game (Engine) |
| api_engine.h | |
| api_level.cpp | Krig Game Engine Lua Scripting API - Game Level |
| api_level.h | |
| api_object.cpp | Krig Game Engine Lua Scripting API - Game Object |
| api_object.h | |
| api_rotation.h | |
| api_terrain.cpp | Krig Game Engine Lua Scripting API - Terrain |
| api_terrain.h | |
| api_vector.cpp | Krig Game Engine Lua Scripting API - Rotation Library |
| api_vector.h | |
| buffer.h | |
| Camera.h | Camera management |
| constants.h | |
| DisplayList.h | Maintains a list of viewable QuadTreeNodes |
| Engine.h | Containing class for all game engine management |
| Frustum.h | Representation of the view's Frustum |
| GameLevel.h | Representation of a game level or scene |
| gametimer.h | |
| KeyState.h | Lookup state of all keyboard keys |
| krig_game_engine.h | |
| LuaGL.h | |
| main.cpp | Engine initialization, IO, and window setup |
| Matrix.h | Representation of 4x4 matrix with common matrix operations |
| ModelGameObject.h | A game object represented by a model |
| Music.h | Load and play songs |
| Object.h | Base game object from which all concrete types are defined |
| ObjectList.h | Create a linked list of game objects |
| ObjectNode.h | A game object link in the game list linked list |
| ParticleSystem.h | Base class from which all concrete particle systems are derived |
| Plane.h | Representation of a plane |
| QuadTree.h | Representation of a quadtree |
| QuadTreeNode.h | Definition of a quatree node containing min and max coordinates |
| Quaternion.h | Quaternion representation for 3D rotations |
| Snow.h | Snow particle system |
| SoundFX.h | Load and play sounds |
| Sphere.h | Represent and operate on a sphere |
| SpriteGameObject.h | Manage 2D sprite (texture)-based game objects |
| StarField.h | Star field particle system |
| Terrain.h | Generate and manage terrain game objects |
| TerrainEditor.h | Operations for displaying and interfacing with the terrain editor |
| TextGameObject.h | Text based game object |
| Vector.h | Represent and operate on vectors |