Add project files.

This commit is contained in:
2018-06-25 21:48:45 -04:00
parent b04a25689b
commit 3c1b7d28e8
425 changed files with 35333 additions and 0 deletions
@@ -0,0 +1,121 @@
#include "cFont.hpp"
/*** Custom Header Files ***/
#include "../UtilityEngine/cUtility.hpp"
using TextTypeEngine::cFont;
using TextTypeHelpers::cFontHolder;
using UtilityEngine::cUtility;
cFont::cFont( const cString& filename /*= ""*/, const cString& dir /*= ""*/, const unsigned long int size /*= 16*/ )
: m_dir(dir), m_fileName(filename), mpp_default(nullptr)
{
setSize(size);
}
cFont::cFont( const cFont& copy )
: m_dir(copy.getDir()), m_fileName(copy.getFileName()), mpp_default(nullptr)
{
setSize(copy.getSize());
}
cFont::~cFont()
{
UnloadFont();
}
///Functions
///Sets
void cFont::setDir( const cString& dir )
{
m_dir = dir;
}
void cFont::setFileName( const cString& filename )
{
m_fileName = filename;
}
void cFont::setFileNameandDir( const cString& filename, const cString& dir /*= ""*/ )
{
setDir(dir);
setFileName(filename);
}
void cFont::setSize( const unsigned long int size /*= 16*/ )
{
while ((mpp_default == nullptr) || ((*mpp_default) == nullptr)) {
getFont(size);
mpp_default = (cFontHolder**)getFontHolder(size);
}
}
///Gets
const cString& cFont::getDir() const
{
return m_dir;
}
const cString& cFont::getFileName() const
{
return m_fileName;
}
const unsigned long int cFont::getSize() const
{
return (*mpp_default)->getSize();
}
TTF_Font* cFont::getFont()
{
return (*mpp_default)->getFont();
}
TTF_Font* cFont::getFont( const unsigned long int size )
{
TTF_Font* rtn = nullptr;
rtn = getFontHolder(size)->getFont();
//We Can't find the Font in that size so we make a new one
if (rtn == nullptr) {
rtn = LoadFont(size);
}
return rtn;
}
//private:
TTF_Font* cFont::LoadFont( const unsigned long int size )
{
TTF_Font* rtn = nullptr;
if (m_fileName != "") {
cString temp = m_dir + m_fileName;
if ((rtn = TTF_OpenFont(temp.c_str(), size)) == nullptr)
cUtility::Inst().Message("Unable to load necessary TTF file. " + temp + " TTF_OpenFont():", "", cUtility::eTypeSDL::TTF);
else {
cFontHolder* holder = new cFontHolder(rtn, size);
m_fonts.push_back(holder);
}
}
return rtn;
}
TextTypeHelpers::cFontHolder* cFont::getFontHolder(const unsigned long int size)
{
cFontHolder* rtn = nullptr;
std::vector<cFontHolder*>::iterator it;
for (it = m_fonts.begin(); it < m_fonts.end(); it++) {
if (size == (*it)->getSize()) {
rtn = (*it);
//break out of the for loop
break;
}
}
return rtn;
}
void cFont::UnloadFont()
{
m_fonts.clear();
}
@@ -0,0 +1,21 @@
#ifndef _CMOUSE_HPP_
#define _CMOUSE_HPP_
/*** SDL Header Files ***/
#include <SDL.h>
/*** Custom Header Files ***/
#include "cInput.hpp"
/*** DLL Header File ***/
#include "dllExport.h"
namespace InputEngine {
class EXPORT_FROM_MYDLL cMouse
{
public:
cMouse();
~cMouse();
};/// END CLASS DEFINITION cMouse
}/// END NAMESPACE DEFINITION InputEngine
#endif/// END IFNDEF _CMOUSE_HPP_
@@ -0,0 +1,348 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="dllExportFiles">
<UniqueIdentifier>{785f0a83-5f26-4f52-8607-42d79ef7e4a0}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine">
<UniqueIdentifier>{ce87c954-26c7-497c-a5c1-ca307fa85446}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\AudioEngine">
<UniqueIdentifier>{9447735f-408f-4a4c-896b-3cb056516952}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\InputEngine">
<UniqueIdentifier>{78ca6e8e-15cd-4c35-a4c7-f718c6f2e517}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\VideoEngine">
<UniqueIdentifier>{a48949b4-948d-4bdb-a48d-a2bb08c05f43}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\TimingEngine">
<UniqueIdentifier>{fb99b84e-7997-4ebd-b3ea-dd0240ce62f6}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\NetworkEngine">
<UniqueIdentifier>{98b7ca98-2ed4-4a41-84f2-abcb3fb384aa}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\TrooperEngineCore">
<UniqueIdentifier>{aef9e043-2065-4d89-acae-33d6f5f55958}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\MathEngine">
<UniqueIdentifier>{59e0e88b-7be3-4b1d-b3ac-6477daa761c8}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\TextTypeEngine">
<UniqueIdentifier>{4aa00373-6815-4cd3-a1c7-470f34bfa3d9}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\EventEngine">
<UniqueIdentifier>{74c65105-2ee7-4bb9-8d44-ca75c80e8b9e}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\MathEngine\iVector">
<UniqueIdentifier>{5a07ee53-1695-400c-86b3-c493e8e34417}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\MathEngine\Vector">
<UniqueIdentifier>{839730ba-b9b8-40bc-a0e0-bcb2b16b83f7}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\UtilityEngine">
<UniqueIdentifier>{2b72b3ea-71a4-4c02-988e-603172b3eda3}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\GUIEngine">
<UniqueIdentifier>{4a09c4e8-7d59-490d-8049-7a52f0aed3c8}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\GUIEngine\GUIHelpers">
<UniqueIdentifier>{6d0af3ff-4b2b-4b9c-85a2-c7db41550092}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\FXEngine">
<UniqueIdentifier>{db4ff7f3-2b38-4f9d-9a92-aed4cb51f0ac}</UniqueIdentifier>
</Filter>
<Filter Include="TrooperEngine\UtilityEngine\MSUNIX">
<UniqueIdentifier>{f6fc613b-8e1a-4df1-aee7-f37382d38981}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="dllExportFiles\dllExport.h">
<Filter>dllExportFiles</Filter>
</ClInclude>
<ClInclude Include="dllExportFiles\TrooperEngine.hpp">
<Filter>dllExportFiles</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\AudioEngine\cAudio.hpp">
<Filter>TrooperEngine\AudioEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\AudioEngine\cMusic.hpp">
<Filter>TrooperEngine\AudioEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\AudioEngine\cSound.hpp">
<Filter>TrooperEngine\AudioEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\InputEngine\cInput.hpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\InputEngine\cJoystick.hpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\InputEngine\cKey.hpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\InputEngine\cKeyboard.hpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\InputEngine\cMouse.hpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\VideoEngine\cAnimatedSprite.hpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\VideoEngine\cCamera.hpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\VideoEngine\cImage.hpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\VideoEngine\cSprite.hpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\VideoEngine\cVideo.hpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\TimingEngine\cTiming.hpp">
<Filter>TrooperEngine\TimingEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\NetworkEngine\cNetwork.hpp">
<Filter>TrooperEngine\NetworkEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\TrooperEngineCore\cTrooperEngineCore.hpp">
<Filter>TrooperEngine\TrooperEngineCore</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\cRandom.hpp">
<Filter>TrooperEngine\MathEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\TextTypeEngine\cFont.hpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\TextTypeEngine\cTextType.hpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\TextTypeEngine\cText.hpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\InputEngine\cTextInput.hpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClInclude>
<ClInclude Include="dllExportFiles\CompileSettings.h">
<Filter>dllExportFiles</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\cCollision.hpp">
<Filter>TrooperEngine\MathEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\EventEngine\cEvent.hpp">
<Filter>TrooperEngine\EventEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cPanel.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cButton.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\GUIHelpers\cObject.hpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\GUIHelpers\cTexture.hpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cGUI.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cBoxSizer.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\iVector\iVector4.hpp">
<Filter>TrooperEngine\MathEngine\iVector</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\iVector\iVector3.hpp">
<Filter>TrooperEngine\MathEngine\iVector</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\iVector\iVector2.hpp">
<Filter>TrooperEngine\MathEngine\iVector</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\Vector\Vector4.hpp">
<Filter>TrooperEngine\MathEngine\Vector</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\Vector\Vector3.hpp">
<Filter>TrooperEngine\MathEngine\Vector</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\MathEngine\Vector\Vector2.hpp">
<Filter>TrooperEngine\MathEngine\Vector</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\UtilityEngine\cUtility.hpp">
<Filter>TrooperEngine\UtilityEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\GUIHelpers\GUIUtility.hpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\FXEngine\cGFX.hpp">
<Filter>TrooperEngine\FXEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\VideoEngine\cRenderer.hpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\TextTypeEngine\TextTypeHelpers\cFontHolder.hpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\UtilityEngine\cString.hpp">
<Filter>TrooperEngine\UtilityEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\GUIHelpers\Enums.hpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cLayout.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cWindow.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\UtilityEngine\MSUNIX\msunix.hpp">
<Filter>TrooperEngine\UtilityEngine\MSUNIX</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cLabel.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
<ClInclude Include="TrooperEngine\GUIEngine\cTextButton.hpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="TrooperEngine\AudioEngine\cAudio.cpp">
<Filter>TrooperEngine\AudioEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\AudioEngine\cMusic.cpp">
<Filter>TrooperEngine\AudioEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\AudioEngine\cSound.cpp">
<Filter>TrooperEngine\AudioEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\InputEngine\cInput.cpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\InputEngine\cJoystick.cpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\InputEngine\cKey.cpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\InputEngine\cKeyboard.cpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\InputEngine\cMouse.cpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\VideoEngine\cAnimatedSprite.cpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\VideoEngine\cCamera.cpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\VideoEngine\cImage.cpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\VideoEngine\cSprite.cpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\VideoEngine\cVideo.cpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\TimingEngine\cTiming.cpp">
<Filter>TrooperEngine\TimingEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\NetworkEngine\cNetwork.cpp">
<Filter>TrooperEngine\NetworkEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\TrooperEngineCore\cTrooperEngineCore.cpp">
<Filter>TrooperEngine\TrooperEngineCore</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\cRandom.cpp">
<Filter>TrooperEngine\MathEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\TextTypeEngine\cFont.cpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\TextTypeEngine\cTextType.cpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\TextTypeEngine\cText.cpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\InputEngine\cTextInput.cpp">
<Filter>TrooperEngine\InputEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\cCollision.cpp">
<Filter>TrooperEngine\MathEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\EventEngine\cEvent.cpp">
<Filter>TrooperEngine\EventEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cButton.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\GUIHelpers\cTexture.cpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cGUI.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\GUIHelpers\cObject.cpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\iVector\iVector4.cpp">
<Filter>TrooperEngine\MathEngine\iVector</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\Vector\Vector4.cpp">
<Filter>TrooperEngine\MathEngine\Vector</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\iVector\iVector3.cpp">
<Filter>TrooperEngine\MathEngine\iVector</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\iVector\iVector2.cpp">
<Filter>TrooperEngine\MathEngine\iVector</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\Vector\Vector2.cpp">
<Filter>TrooperEngine\MathEngine\Vector</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\MathEngine\Vector\Vector3.cpp">
<Filter>TrooperEngine\MathEngine\Vector</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\UtilityEngine\cUtility.cpp">
<Filter>TrooperEngine\UtilityEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\FXEngine\cGFX.cpp">
<Filter>TrooperEngine\FXEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\VideoEngine\cRenderer.cpp">
<Filter>TrooperEngine\VideoEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\TextTypeEngine\TextTypeHelpers\cFontHolder.cpp">
<Filter>TrooperEngine\TextTypeEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\GUIHelpers\GUIUtility.cpp">
<Filter>TrooperEngine\GUIEngine\GUIHelpers</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\UtilityEngine\cString.cpp">
<Filter>TrooperEngine\UtilityEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cBoxSizer.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\UtilityEngine\MSUNIX\msunix.cpp">
<Filter>TrooperEngine\UtilityEngine\MSUNIX</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cWindow.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cLayout.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cLabel.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
<ClCompile Include="TrooperEngine\GUIEngine\cTextButton.cpp">
<Filter>TrooperEngine\GUIEngine</Filter>
</ClCompile>
</ItemGroup>
</Project>
@@ -0,0 +1,83 @@
#ifndef _TROOPERENGINE_HPP_
#define _TROOPERENGINE_HPP_
#define _MYDLL_
#include "dllExport.h"
/*** SDL Header Files ***/
#include <SDL.h>
/*** TropperEngineCore Folder ***/
#include "../TrooperEngine/TrooperEngineCore/cTrooperEngineCore.hpp"
/*** VideoEngine Folder ***/
#include "../TrooperEngine/VideoEngine/cVideo.hpp"
#include "../TrooperEngine/VideoEngine/cRenderer.hpp"
#include "../TrooperEngine/VideoEngine/cSprite.hpp"
#include "../TrooperEngine/VideoEngine/cAnimatedSprite.hpp"
#include "../TrooperEngine/VideoEngine/cImage.hpp"
#include "../TrooperEngine/VideoEngine/cCamera.hpp"
/*** AudioEngine Folder ***/
#include "../TrooperEngine/AudioEngine/cAudio.hpp"
#include "../TrooperEngine/AudioEngine/cSound.hpp"
#include "../TrooperEngine/AudioEngine/cMusic.hpp"
/*** NetworkingEngine Folder ***/
#include "../TrooperEngine/NetworkEngine/cNetwork.hpp"
/*** InputEngine Folder ***/
#include "../TrooperEngine/InputEngine/cInput.hpp"
#include "../TrooperEngine/InputEngine/cJoystick.hpp"
#include "../TrooperEngine/InputEngine/cKeyboard.hpp"
#include "../TrooperEngine/InputEngine/cMouse.hpp"
#include "../TrooperEngine/InputEngine/cKey.hpp"
#include "../TrooperEngine/InputEngine/cTextInput.hpp"
/*** TimingEngine Folder ***/
#include "../TrooperEngine/TimingEngine/cTiming.hpp"
/*** MathEngine Folder ***/
#include "../TrooperEngine/MathEngine/Vector/Vector2.hpp"
#include "../TrooperEngine/MathEngine/Vector/Vector3.hpp"
#include "../TrooperEngine/MathEngine/Vector/Vector4.hpp"
#include "../TrooperEngine/MathEngine/iVector/iVector2.hpp"
#include "../TrooperEngine/MathEngine/iVector/iVector3.hpp"
#include "../TrooperEngine/MathEngine/iVector/iVector4.hpp"
#include "../TrooperEngine/MathEngine/cCollision.hpp"
#include "../TrooperEngine/MathEngine/cRandom.hpp"
/*** TextTypeEngine ***/
#include "../TrooperEngine/TextTypeEngine/cTextType.hpp"
#include "../TrooperEngine/TextTypeEngine/cFont.hpp"
#include "../TrooperEngine/TextTypeEngine/cText.hpp"
/*** EventEngine ***/
#include "../TrooperEngine/EventEngine/cEvent.hpp"
/*** GUIEngine ***/
#include "../TrooperEngine/GUIEngine/cGUI.hpp"
#include "../TrooperEngine/GUIEngine/cWindow.hpp"
#include "../TrooperEngine/GUIEngine/cLayout.hpp"
#include "../TrooperEngine/GUIEngine/cLabel.hpp"
#include "../TrooperEngine/GUIEngine/cButton.hpp"
#include "../TrooperEngine/GUIEngine/cTextButton.hpp"
#include "../TrooperEngine/GUIEngine/cBoxSizer.hpp"
/*** GUIHelper ***/
#include "../TrooperEngine/GUIEngine/GUIHelpers/GUIUtility.hpp"
#include "../TrooperEngine/GUIEngine/GUIHelpers/Enums.hpp"
#include "../TrooperEngine/GUIEngine/GUIHelpers/cObject.hpp"
#include "../TrooperEngine/GUIEngine/GUIHelpers/cTexture.hpp"
/*** UtilityEngine ***/
#include "../TrooperEngine/UtilityEngine/cUtility.hpp"
#include "../TrooperEngine/UtilityEngine/cString.hpp"
/*** FXEngine ***/
#include "../TrooperEngine/FXEngine/cGFX.hpp"
#endif/// END IFNDEF _TROOPERENGINE_HPP_