int main (int argc, char * argv[]) { Window::getInstance()->create(1366, 768, "inspector gadget!", true); Input * input = Input::getInstance(); if(ifstream("data/preferences.ini")) input->loadKeymapping("data/preferences.ini"); else { input->addMapping("escape", SDLK_ESCAPE); input->addMapping("enter", SDLK_RETURN); input->addMapping("up", SDLK_UP); input->addMapping("down", SDLK_DOWN); input->addMapping("left", SDLK_LEFT); input->addMapping("right", SDLK_RIGHT); input->saveKeymapping("data/preferences.ini"); } StateManager * stateman = StateManager::getInstance(); stateman->changeState(new state::GameState()); stateman->run(); std::cout << "bye\n"; return 0; }