/// \file gbmaindoc.txt
/// Used by doxygen to generation the index page.

/// \mainpage GunBuster Engine Documentation 
/// The GunBuster Engine was designed for a 3D multiplayer networked game.
/// This set of pages document the modules and their public facilities
/// for graphics rendering, entity management, networking, etc.
/// \section starting Getting Started
/// Below are descriptions of how to use the modules.  They should give you 
/// a better grasp of how to use each modules components.
/// - <a href="use_gbgraphics.htm">Using GBGraphics</a>
/// - <a href="use_gbam.htm">Using GBAM</a>
/// - <a href="use_gbmd2.htm">Using GBMD2</a>
/// - <a href="use_gbinput.htm">Using GBInput</a>
/// - <a href="use_gbio.htm">Using GBIO</a>
/// - <a href="use_gbmath.htm">Using GBMath</a>
/// - <a href="use_gbtime.htm">Using GBTime</a>
///
/// <a href="coding.htm">Coding Standard</a>
///
/// \section modules Modules
/// All modules are works in progress. 
/// are still in the planning stages.
/// - ::gbgraphics - Graphics rendering and management.
/// - ::gbam - Animation:Master files converter.
/// - ::gbmd2 - Quake II MD2 files converter.
/// - ::gbinput - User input: keyboard and mouse.
/// - ::gbio - File access using binary streams.  Has useful string functions.
/// - ::gbmath - Vector, Matrix, Quaternion, Geometry, Intersection testing.
/// - ::gbtime - Timers.
///
/// \subsection todo Modules in planning
/// - ::gbentity - Entity management.
/// - ::gbscene - Scene management.
/// - ::gbnet - Client/Server network management.
/// - ::gbapp - Application framework.
///

/// \page coding Coding Standard
/// The following is a notation used to describe variables used by the engine.
/// \subsection prefixes Prefixed Notation.
/// - m - In general, members of classes.
/// - o - Parameter reference used for output.
/// - p - Pointer.
///
/// \subsection postfixes Postfixed Notation.
/// - s - Postfix. Usually means, vector type.

