SaveUsrData - Inf512-MotorolaScienceCup/gra-PANG GitHub Wiki

SaveUsrData

Funkcje te odpowiadają za zapis i odczyt rankingu gracza. Pozwala to zachować 10 najlepszych wyników nawet po wyłączeniu gry.

void Game::SaveUsrData() {
    if (!DirectoryExists("saves")) {
        std::system("mkdir saves");
    }
    std::ofstream saveFile("saves/s0.psf", std::ios_base::binary);
    if (saveFile.is_open()) {
        for (int i = 0; i < 10; i++) {
            Write(saveFile, &rankScore[i]);
        }
        saveFile.close();
    }
}