RemoveSave - Inf512-MotorolaScienceCup/gra-PANG GitHub Wiki

RemoveSave

Funkcja usuwa zapisany wcześniej save za pomocą komend systemowych (dla Windowsa del, dla Linuxa rm). Odświeża również menu z zapisami.

void Game::RemoveSave(int i) {
    if (FileExists(TextFormat("saves/s%d.psf", i))) {
        system("cd");
        system(TextFormat("del saves\\s%d.psf", i));
        if (FileExists(TextFormat("saves/s%d.psf", i)))
            system(TextFormat("rm saves/s%d.psf", i));
        else
            printf("Success");
    }
    loadMenu.Reload(FindLoadFiles());
}