27 lines
871 B
C++
27 lines
871 B
C++
#include "SynEngine.hpp"
|
|
|
|
int main(int argc, char const *argv[])
|
|
{
|
|
GameConfiguration config = GameConfiguration("Configurations");
|
|
Grid grid = Grid();
|
|
grid.SetGrid(config);
|
|
|
|
sf::RenderWindow render(sf::VideoMode(800, 600), "Test");
|
|
|
|
if (render.isOpen()) // Quick Test
|
|
{
|
|
float multiplier = config.GetSpriteSizeMultiplier();
|
|
int count = config.GetGridSize().x * config.GetGridSize().y;
|
|
sf::Vector2i offset = config.GetGridOffset();
|
|
|
|
render.clear(config.GetBackgroundColor());
|
|
for (int i = 0; i < count; i++)
|
|
render.draw(config.GetSprite(i % 6, sf::Vector2f(i % config.GetGridSize().x * 50 * multiplier + offset.x, i / config.GetGridSize().x * 50 * multiplier + offset.y)));
|
|
render.display();
|
|
sf::sleep(sf::milliseconds(5000));
|
|
}
|
|
|
|
std::cout << "/)(\\";
|
|
return 0;
|
|
}
|