#ifndef SAVELOAD_H #define SAVELOAD_H #include #include #include #include "Scores.h" #include #include #include #include #include using namespace std; class Scores; class SaveLoad { public: //these functions change the files data virtual void LoadContainers() = 0; virtual void updateFile() = 0; //add new data into file void sortByScore(); void userInputNameMakeScore(int intScore); //display scores in the bash void displayScores(); //function for comparing static bool sortAscending(Scores, Scores); protected: vector scores; void pushBackNewScoreAndSort(Scores Score); }; #endif