updated: class names
normalized: EoL characters to LFs
cleaned up: the source code (HUD_PlayerBase and its derived classes)
reorganized: header inclusions and forward declarations
split: files for derived classes of StageUtility

StageCameraUtility & StageLightUtility now have their own headers & sources.
deleted: unused source files
normalized: the EoL characters to LFs
added: amorphous/Physics/ConvexShapeDesc.hpp to VC++ project files
deleted: an unnecessary header inclusion
updated: PostProcessEffect.cpp

replaced: some Direct3D APIs. Still plenty of D3D-dependent code is in the file.
deleted: unnecessary header inclusions
optimized: AddTexturesToBinaryDatabase()

Reduced the number of copy operations.
changed: the member function names

Changed from ImageArchive::LoadFromFile() to ImageArchive::LoadImageFile() in order to avoid conflicts with IArchiveObjectBase::LoadFromFile().
added: a log
changed: C3DMeshModelBuilder::BuildMeshModelArchive()

Saves the textures as image archive (.ia) files when the C3DMeshModelBuilder::BOF_SAVE_TEXTURES_AS_IMAGE_ARCHIVES flag is turned on.
fixed: CreateBoxMesh()

Sets the box edge lengths as specified in the argument.
changed: C3DMeshModelBuilder::BuildMeshModelArchive()

The filename of the output text file is set to *.msh.txt (used to be *.txt).
updated: MeshFactory
updated: StageMiscUtility

Added a couple member functions. Also reorganized existing ones.
updated: CoreBaseEntitiesLoader::LoadCoreBaseEntities()

Added a non-collidable, non-rigid body base entity named '__NonCollidable__'.