Хорошо, моя проблема в том, что мой код ломается, когда я пытаюсь его запустить, и причина, по которой он ломается, я думаю, потому что я пытался привязать файл конфигурации к тому, что я пытаюсь заставить работать.
Я пытался посмотреть, но, похоже, ничего не говорило о моей конкретной проблеме, особенно если это касается создания игр или создания игр, подобных играм.
void Game::initWindow()
{
std::ifstream ifs("Config/window.ini");
std::string title = "None";
sf::VideoMode window_bounds(800, 600);
unsigned framerate_limit = 60;
bool vertical_sync_enabled = false;
if (ifs.is_open());
{
std::getline(ifs, title);
ifs >> window_bounds.width >> window_bounds.height;
ifs >> framerate_limit;
ifs >> vertical_sync_enabled;
}
this->window = new sf::RenderWindow(window_bounds, title);
this->window->setFramerateLimit(framerate_limit);
this->window->setVerticalSyncEnabled(vertical_sync_enabled);
}
и конфигурации
SFML C ++ RPG
800, 600
60
0
(без межстрочного интервала)