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

Modern Warfare File List

Here is a list of all files with brief descriptions:
ACamera.cpp [code]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 [code]Implements AI.h
AI.h [code]The Artficial Intelligience subsystem declarations
AInput.cpp [code]Implements the 'input_' functions of AEngine.h
ALerpParticle.cpp [code]Implements lerpParticle_ function is AEngine.h and ASharedFunc.h
ALoad.cpp [code]Implements the 'load_' functions in AEngine.h
AMath.cpp [code]Implements the 'math_' functions in AEngine.h
AMesh.cpp [code]Implements the 'mesh_' functions in AEngine.h
ANetwork.cpp [code]Implements the 'net_' functions in AEngine.h
AOverlay.cpp [code]Implements the overlay_ functions in AEngine.h
AProfiler.cpp [code]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
ASprite.cpp [code]Implements sprite_ function is AEngine.h and ASharedFunc.h
AState.cpp [code]An instance of struct AState
AState.h [code]The AState struct
ASys.cpp [code]Implements the 'sys_' functions in AEngine.h
ATerrain.cpp [code]Implements the 'terrain_' functions in AEngine.h
ATGAImage.cpp [code]Implements ATGAImage.h
ATGAImage.h [code]Load & decode TGA images. Allow pixel accessing. This code is taken from external source
ATypes.h [code]Datatypes needed for the engine
AUtil.cpp [code]Implements AUtil.h
AUtil.h [code]Util Functions to be used privately by the engine
AVertexTypes.h [code]Vertex format & Vertex Shader Declaration
Bank.cpp [code]Implements Bank
Bank.h [code]Bank class
BattleBullet.h [code]The BattleBullet class
BattleDebris.h [code]A battle sprite represents any type of point sprites present in battle i.e. explosion, smoke, etc
BattleEntry.cpp [code]Implements BattleEntry.h
BattleEntry.h [code]BattleEntry class
BattleGroup.cpp [code]Implements BattleGroup.h
BattleGroup.h [code]BattleGroup class
BattleJets.cpp [code]Implements BattleJets.h
BattleJets.h [code]Represents a squadron of jets
BattleSprite.cpp [code]Implements BattleSprite functions
BattleSprite.h [code]A battle sprite represents any type of point sprites present in battle i.e. explosion, smoke, etc
BattleState.h [code]BattleState class
BattleUnit.h [code]BattleUnit class
BattleUnitData.cpp [code]Implementation of BattleUnitData.h
BattleUnitData.h [code]The data manager for all battle data. Loads data from the file "data.txt" when the game initializes
BattleUnitStat.h [code]The unit types
City.cpp [code]The City class. This file is owned by Russ :P
City.h [code]The City class
Defs.h [code]Class declarations
Demo3D.cpp [code]This file is a short program that demonstrates how to do basic 3D stuffs. It lets you control a tank in 3D
Demo3DCursor.cpp [code]This file is a short program that demonstrates how to get 3D world coordinates given a 2D mouse cursor position
DemoBasics.cpp [code]This file is a short program that demonstrates how to use the AEngine. It simply writes out some text to the screen
DemoBattleMode.cpp [code]This demo shows how the battle mode works
DemoMassive.cpp [code]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
DemoNetworking.cpp [code]This file is a short program that demonstrates how to use the AEngine. It simply writes out some text to the screen
DemoTerrain.cpp [code]This file is a short program that demos how the ColoredTerrain (see AEngine.h for specs) can be used
DrawableUnit.cpp [code]The DrawableObject class
DrawableUnit.h [code]The DrawableObject class
EconData.cpp [code]Implements EconData.h
EconData.h [code]The data manager for all economic data. Loads data from the file "data.txt" when the game initializes
ExternalLibs.h [code]This header includes all external libraries (std, windows, directx, wrappers etc)
GameConfig.cpp [code]
GameConfig.h [code]
GameState.cpp [code]Current state of the game world
GameState.h [code]Current state of the game world
Globals.cpp [code]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
Helper.cpp [code]A few helper functions
HelperFunctions.cpp [code]Contains namespace Helper
HelperFunctions.h [code]Contains namespace Helper
HUD.cpp [code]Implements HUD.h
HUD.h [code]Heads Up Display interface
Icon.cpp [code]Implements icon
Icon.h [code]An icon, basically an image with a bounding rectangle
Main.cpp [code]The Main of the entire game ModernWarfare. This is the application entry point
MainCredit.cpp [code]Implements the Credit stuffs defined in MainFuncs.h
MainFuncs.h [code]Declare all the functions for all the different modes of main (menu, credit, multiplayer menu, etc) also some constants needed by main also a few helper functions
MainMenu.cpp [code]Implements the MainMenu stuffs defined in MainFuncs.h
MainMultiplay.cpp [code]Implements the MultiplayMenu stuffs defined in MainFuncs.h
MainSponsor.cpp [code]Implements the MultiplayMenu stuffs defined in MainFuncs.h
Map.cpp [code]
Map.h [code]
MilitaryUnit.cpp [code]The MilitaryUnit class
MilitaryUnit.h [code]The MilitaryUnit class
MultiplayableBattleMode.cpp [code]This demo shows how the battle mode works with multiplayer
Network.cpp [code]Network class and other networking code
Network.h [code]Network class and other networking code. This header file *must* be included before AEngine.h or things won't compile
Overhead.h [code]Will give you all the includes needed for the overhead view
OverheadTextures.cpp [code]The ArtWork class
OverheadTextures.h [code]The ArtWork class
OverheadWinMain.cpp [code]This file is the WinMain and update and render for the Overhead view
Player.cpp [code]Implements Player.h
Player.h [code]Abstraction of an entity that can play the game
Rect.cpp [code]A rectangle
Rect.h [code]A rectangle
Singleton.h [code]The Singleton design pattern. classes wishing to deriver from it can do so as follows:
Sky.cpp [code]Implements the 'sky_' functions in AEngine.h
Sound.cpp [code]Implements to the sound subsystem
Sound.h [code]Interface to the sound subsystem
ToDo.h [code]The GeneralToDo class
Tutorial.cpp [code]
Tutorial.h [code]
Typer.cpp [code]Implements Typer.h
Typer.h [code]A 'Typer' object allows you to create an interface that lets the player type a string using the keyboard. You do this by tellling Typer to captures the input, then ask it what is the current string that has been typed in
UniqueID.cpp [code]
UniqueID.h [code]UniqueID class
UnitHotKeys.cpp [code]
UnitHotKeys.h [code]
WinMainSelector.h [code]The purpose of this file is to select which WinMain you want. This is useful for debugging

Generated on Wed Apr 23 05:50:13 2003 for Modern Warfare by doxygen1.3-rc2