#include #include #include "highscore.h" #ifndef HSLIST_H #define HSLIST_H class HighscoreList { public: SDL_Surface* render(); protected: std::vector getLocalHighscores(); std::vector getGlobalHighscores(); std::vector hslist; }; class LocalHighscoreList : public HighscoreList { public: LocalHighscoreList(); }; class GlobalHighscoreList : public HighscoreList { public: GlobalHighscoreList(); SDL_Surface* render(); private: typedef HighscoreList super; protected: bool fail; }; #endif