McRogueFace/src/UITestScene.h

31 lines
689 B
C
Raw Normal View History

#pragma once
#include "Common.h"
#include "Scene.h"
#include "GameEngine.h"
#include "Button.h"
#include "UIMenu.h"
#include "VectorShape.h"
class UITestScene: public Scene
{
sf::Text text;
EntityManager entities;
//Button test_button;
//UIMenu test_menu;
//UIMenu test_menu2;
std::vector<UIMenu> menus;
VectorShape test_ship;
float desired_angle = 0;
sf::View viewport;
float zoom = 1;
sf::Vector2f resolution;
int grid_spacing = 500;
public:
UITestScene(GameEngine*);
void update() override final;
void doAction(std::string, std::string) override final;
void doButton(std::string);
void sRender() override final;
};