| ACamera.cpp | Implements the 'camera_' functions in AEngine.h |
| AConstants.h [code] | Constant values / enumarations that can be used with the AEngine |
| ADevice.h [code] | Provides the functionalities that encapsulate a d3dDevice. When attempt to change a device state, these functions will first check whether the request state is already present, if it is, no changes is necessary |
| AEngine.h [code] | This is the header file declaring the public interface of the AEngine (extended upon the Aierra engine) |
| AI.cpp | Implements AI.h |
| AI.h [code] | The Artficial Intelligience subsystem declarations |
| AInput.cpp | Implements the 'input_' functions of AEngine.h |
| ALoad.cpp | Implements the 'load_' functions in AEngine.h |
| AMath.cpp | Implements the 'math_' functions in AEngine.h |
| AMesh.cpp | Implements the 'mesh_' functions in AEngine.h |
| AOverlay.cpp | Implements the overlay_ functions in AEngine.h |
| AProfiler.cpp | This is the header file declaring the public interface of the AEngine (extended upon the Aierra engine) |
| ASharedFunc.h [code] | Declare functions that are shared among the engine code files |
| AState.cpp | An instance of struct AState |
| AState.h [code] | The AState struct |
| ASys.cpp | Implements the 'sys_' functions in AEngine.h |
| ATerrain.cpp | Implements the 'ColoredTerrain_' functions in AEngine.h |
| ATypes.h [code] | Datatypes needed for the engine |
| AUtil.cpp | Implements AUtil.h |
| AUtil.h [code] | Util Functions to be used privately by the engine |
| AVertexTypes.h [code] | Vertex format & Vertex Shader Declaration |
| BattleBullet.h [code] | Defines a BattleBullet (tank shell, rocket, ICBM, etc) |
| BattleEntry.cpp | Implements BattleEntry.h |
| BattleEntry.h [code] | One instance of a BattleEntry represents a single battle. It contains data about the location of the battle, teams & units involved. etc |
| BattleGroup.cpp | Implements BattleGroup.h |
| BattleGroup.h [code] | Defines a BattleGroup (1..N units of the same type, moving and acting as a single entity) for the BattleMode |
| BattleState.h [code] | Internal state data of a battle (states of all units, bullets, particles, etc) |
| BattleUnit.h [code] | Defines a BattleUnit, for example, a single tank for the BattleMode |
| City.cpp | The City class. This file is owned by Russ |
| City.h [code] | The City class. This file is owned by Russ |
| Demo3D.cpp | This file is a short program that demonstrates how to do basic 3D stuffs. It lets you control a tank in 3D |
| Demo3DCursor.cpp | This file is a short program that demonstrates how to get 3D world coordinates given a 2D mouse cursor position |
| DemoBasics.cpp | This file is a short program that demonstrates how to use the AEngine. It simply writes out some text to the screen |
| DemoBattleMode.cpp | This demo shows how the battle mode works |
| DemoMassive.cpp | This file is a short program that tries to render a lot of tanks on the screen at once. Its purpose is to demo how much the engine can handle while maintaining a high FPS |
| DemoNetworkClient.cpp | |
| DemoNetworking.cpp | This file is a short program that demonstrates how to use the AEngine. It simply writes out some text to the screen |
| DemoNetworkServer.cpp | |
| DemoTerrain.cpp | This file is a short program that demos how the ColoredTerrain (see AEngine.h for specs) can be used |
| DrawableUnit.cpp | The DrawableObject class |
| DrawableUnit.h [code] | The DrawableObject class |
| ExternalLibs.h [code] | This header includes all external libraries (std, windows, directx, wrappers etc) |
| GameConfig.cpp | |
| GameConfig.h [code] | |
| Globals.cpp | Global variables should only be created in this file. Files that want to use the global variables should include globals.h |
| globals.h [code] | Anyone who wants to use the global variables should include this file |
| HelperFunctions.cpp | Contains namespace Helper |
| HelperFunctions.h [code] | Contains namespace Helper |
| LightTank.cpp | The LightTank class |
| LightTank.h [code] | The LightTank class |
| Map.cpp | |
| Map.h [code] | |
| MilitaryUnit.cpp | The MilitaryUnit class |
| MilitaryUnit.h [code] | The MilitaryUnit class |
| Network.cpp | Network class and other networking code |
| Network.h [code] | Network class and other networking code |
| Overhead.h [code] | Will give you all the includes needed for the overhead view |
| OverheadTextures.cpp | The ArtWork class |
| OverheadTextures.h [code] | The ArtWork class |
| OverheadWinMain.cpp | This file is the WinMain and update and render for the Overhead view |
| Server.cpp | The main function for the Server |
| Sky.cpp | Implements the 'sky_' functions in AEngine.h |
| ToDo.h [code] | The GeneralToDo class |
| WinMainSelector.h [code] | The purpose of this file is to select which WinMain you want. This is useful for debugging |