wywala aplikacje

#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include <SFML/Window.hpp>
#include <SFML/Network.hpp>
#include <SFML/Config.hpp>
#include <SFML/System.hpp>
#include <iostream>
#include <fstream>
#include <windows.h>
#include <vector>

sf::RenderWindow window( sf::VideoMode( 800, 600), "plum plum", sf::Style::Close );
sf::Event ev;
class Object
{
    public:
    sf::RectangleShape shape;
    float x = 0;
    float y = 0;
    float w = 50;
    float h = 50;
    sf::Color color;


    void draw() {
        shape.setPosition(sf::Vector2f(x, y));
        shape.setSize(sf::Vector2f(w, h));
        shape.setFillColor(color);
        window.draw(shape);
    }
};

int main()
{
    std::vector<Object> sciana;
    std::string linia;
    std::fstream plik;
    plik.open("mapa.txt", std::ios::in);
    while(!plik.eof())
    {
        getline(plik, linia);
        int x = std::stoi(linia.substr(0, linia.find_last_of(",")));
        int y = std::stoi(linia.substr(0, linia.find(",")));
        Object nowaSciana;
        nowaSciana.x = x;
        nowaSciana.y = y;
        sciana.push_back(nowaSciana);
        std::cout << linia << std::endl;
        std::cout << x << " " << y << std::endl;
    }


while(true)
{
    while(window.pollEvent(ev))
    {
        if(ev.type == ev.Closed)
        {
            return 0;
        }
    }
    window.clear(sf::Color(100, 0, 0));

    for (int i = 0; i < sciana.size(); i++) {
        sciana[i].draw();
    }

    window.display();
    }
}