#include "Files.h"
#include "EntityManager.h"
#include "Tile.h"
#include "Degree.h"
#include "Entity.h"
#include "Button.h"
int main()
{
sf::Font GameFont;
GameFont.loadFromFile("C:/Users/Luke/Desktop/Projects/Project2/Arial.ttf");
sf::Text GameText("Text", GameFont);
GameText.setCharacterSize(25);
GameText.setStyle(sf::Text::Regular);
GameText.setColor(sf::Color::White);
sf::RenderWindow MainWindow;
enum State{STARTING, MAINMENU, LOADING, INGAME, EXITING};
sf::Vector2i IPosition;
sf::Vector2f MPosition;
std::string InputText;
Button TestButton;
TestButton.InitializeButton("C:/Users/Luke/Desktop/Projects/Project2/Arial.ttf", 30, sf::Text::Regular, sf::Color::White, "Test Button", sf::Color::Blue);
TestButton.SetButtonOrigin(200.0f, 400.0f);
MainWindow.create(sf::VideoMode(800, 600), "Project 2");
while(MainWindow.isOpen())
{
sf::Event GameEvent;
while(MainWindow.pollEvent(GameEvent))
{
MainWindow.clear();
switch(GameEvent.type)
{
case sf::Event::Closed:
MainWindow.close();
break;
case sf::Event::MouseMoved:
break;
default:
break;
}
MainWindow.draw(TestButton);
MainWindow.display();
}
}
return 0;
}