-----------------------------------------------------------------------------

MechWar 3025

File Manifest

-----------------------------------------------------------------------------

Source Code Files:

-----------------------------------------------------------------------------

Mech7.cpp     - The Main file for MechWar 3025, this has
                all the #includes, the main() fuction
                and the main game loop.

mw.dev        - Dev-Cpp project file

allegro.h     - essential for using the Allegro graphics
                library

weapdat2.cpp  - Contains the structs for WeaponTable and
		and reads the Weapon and Ammo data from
		WEAPONS.DAT and AMMO.DAT

struct.cpp    - Contains Most of the important Classes
                and Structs for the game

data1.cpp     - Contains Most #defines and Most of the
                Non-Graphical Global variables and 
		classes

los7.cpp      - Contains the Line Of Sight Algorithms
		(which are not perfect)

draw.cpp      - Contains the sprite functions, the
		graphical initializations and weapon
		animation routines. 

funcs.cpp     - Contains most of the generic functions
                that do not require a class. Also
                Contains the getkey() function, which
                handles all the input for the game.

aimove.cpp    - All the different units use the same
                AI functions to move straight at the
                target.

mechload.cpp  - These are the funcs that load the
mepload.cpp     unit data from files. Those are
vecload.cpp     .mec, .mep(Mech Engineer Pro), .vec
infload.cpp     .inf and .elm files.
elmload.cpp

mechphas.cpp  - These are the unit specific phases
vecphas.cpp     like the movement or weapon phase.
infphas.cpp
elmphas.cpp
		
mechfunc.cpp  - These files hold the basic actions
vecfunc.cpp     that the units take like moving forward
inffunc.cpp     or selecting weapons.
elmfunc.cpp
	   
readopts.cpp  - Contains functions for reading 
		MISSION.DAT, OPTIONS.DAT and pilot
                data files.

mechai.cpp    - Contains the generic AI for the
vecai.cpp       units.
infai.cpp
elmai.cpp

mechaiwp.cpp  - Contains the weapon centric AI for
vecaiwp.cpp     thier units.
infaiwp.cpp
elmaiwp.cpp

-----------------------------------------------------------------------------

Other Files :

-----------------------------------------------------------------------------

Weapons.dat   - Contains all the Weapon data
Ammo.dat      - Contains all the Ammo data
Mission.dat   - Tells the program which sprites/maps/etc. to use
Options.dat   - Tells the program which optional rules to use
Effects.pcx   - 12 16x16 weapon fire sprites.
Mechspr1.pcx  - Contains the cursor and hex outlines.
rot2.pcx      - Contains river/road/hillside sprites.
sprites2a.pcx - Contains the terrain Sprites
32x36.pcx     - Contains a blank 32x36 hex for reference
Updates.txt   - A list of things added or fixed on this version
Manual.txt    - Game manual and other information
Licence.txt   - GPL - GNU public Licence