Files
SDLPongCPP/.svn/pristine/16/1603975d16bd9fc7fcd1bc5b096d560a853e4be9.svn-base
T
2018-06-25 21:48:45 -04:00

45 lines
1.1 KiB
Plaintext

#ifndef _CBUILDMAINMENU_HPP_
#define _CBUILDMAINMENU_HPP_
/*** TrooperEngine DLL Header Files ***/
#include "TrooperEngine.hpp"
/*** TinyXML Header File ***/
#include "C:\Users\Laptop\programming\tinyxml2-master\tinyxml2.h"
/*** Custom Header Files ***/
#include "cMainMenu.hpp"
using UtilityEngine::cString;
using tinyxml2::XMLElement;
namespace MainMenu {
class cBuildMainMenu
{
public:
cBuildMainMenu();
~cBuildMainMenu();
///Functions
cMainMenu* ReadXML();
///Sets
///Gets
private:
void GetOptions( const XMLElement* element, const cString name );
const char* GetAttribute( const XMLElement* element, const cString attribute ) const;
const unsigned long int HexToInt( const cString str ) const;
const SDL_Colour IntToSDLColour( const unsigned long int colour ) const;
private:
cString m_langSettings;// = ""
cString m_lang;// = ""
cString m_ttf;// = ""
cString m_dir;// = ""
cMainMenu* mp_mainMenu;// = new cMainMenu()
};/// END CLASS DEFINITION cBuildMainMenu
}/// END NAMESPACE DEFINITION MainMenu
#endif/// END IFNDEF _CBUILDMAINMENU_HPP_