| 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 |