Add project files.
This commit is contained in:
1 parent
b04a25689b
commit
3c1b7d28e8
425 files changed
+35333
No files matched your search
@@ -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_
|
||||
Reference in new issue
Block a user