Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Modern Warfare File List

Here is a list of all files with brief descriptions:
ACamera.cppImplements 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.cppImplements AI.h
AI.h [code]The Artficial Intelligience subsystem declarations
AInput.cppImplements the 'input_' functions of AEngine.h
ALoad.cppImplements the 'load_' functions in AEngine.h
AMath.cppImplements the 'math_' functions in AEngine.h
AMesh.cppImplements the 'mesh_' functions in AEngine.h
AOverlay.cppImplements the overlay_ functions in AEngine.h
AProfiler.cppThis 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.cppAn instance of struct AState
AState.h [code]The AState struct
ASys.cppImplements the 'sys_' functions in AEngine.h
ATerrain.cppImplements the 'ColoredTerrain_' functions in AEngine.h
ATypes.h [code]Datatypes needed for the engine
AUtil.cppImplements 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.cppImplements 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.cppImplements 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.cppThe City class. This file is owned by Russ
City.h [code]The City class. This file is owned by Russ
Demo3D.cppThis file is a short program that demonstrates how to do basic 3D stuffs. It lets you control a tank in 3D
Demo3DCursor.cppThis file is a short program that demonstrates how to get 3D world coordinates given a 2D mouse cursor position
DemoBasics.cppThis file is a short program that demonstrates how to use the AEngine. It simply writes out some text to the screen
DemoBattleMode.cppThis demo shows how the battle mode works
DemoMassive.cppThis 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.cppThis file is a short program that demonstrates how to use the AEngine. It simply writes out some text to the screen
DemoNetworkServer.cpp
DemoTerrain.cppThis file is a short program that demos how the ColoredTerrain (see AEngine.h for specs) can be used
DrawableUnit.cppThe 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.cppGlobal 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.cppContains namespace Helper
HelperFunctions.h [code]Contains namespace Helper
LightTank.cppThe LightTank class
LightTank.h [code]The LightTank class
Map.cpp
Map.h [code]
MilitaryUnit.cppThe MilitaryUnit class
MilitaryUnit.h [code]The MilitaryUnit class
Network.cppNetwork 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.cppThe ArtWork class
OverheadTextures.h [code]The ArtWork class
OverheadWinMain.cppThis file is the WinMain and update and render for the Overhead view
Server.cppThe main function for the Server
Sky.cppImplements 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

Generated on Mon Feb 17 02:12:11 2003 for Modern Warfare by doxygen1.3-rc2