Я пишу игру на SFML. После того, как я написал код вывода изображения на экран, программа перестала работать. Пишет: прекращена работа программы. Программирую в Visual Studio 2013. Почему не запускается игра? Ссылка на проект игры: https://yadi.sk/d/rMvUaWhsrRxd8. Ссылка на приложение игры: https://yadi.sk/d/LIaYm0jJrRxdU. Также вы можете посмотреть исходный код моей игры:
#include <string>
#include <SFML/Graphics.hpp>
using namespace sf;
VideoMode videoMode;
static class Fox
{
public:
_int8 i;
Texture tex[5];
Sprite spr;
Fox()
{
for (i = 0; i != 6; i++)
tex[i] = Texture();
tex[0].loadFromFile(“Fox_staying0.png”);
tex[1].loadFromFile(“Fox_staying1.png”);
tex[2].loadFromFile(“Fox_staying2.png”);
tex[3].loadFromFile(“Fox_staying3.png”);
tex[4].loadFromFile(“Fox_talking0.png”);
tex[5].loadFromFile(“Fox_staying1.png”);
spr.setTexture(tex[0]);
spr.setPosition(100, 200);
}
};
__int8 main(__int64 argc, std::string* argv)
{
videoMode = VideoMode(640, 480);
Fox fox = Fox();
RenderWindow &mainRenderWindow = RenderWindow(videoMode, “Fox”);
while (mainRenderWindow.isOpen())
{
Event event = Event();
while (mainRenderWindow.pollEvent(event))
if (event.type == Event::Closed)
mainRenderWindow.close();
mainRenderWindow.clear(Color::White);
mainRenderWindow.draw(fox.spr);
mainRenderWindow.display();
}
return 0;
}