#include "includes.h" SDL_Surface* HighscoreList::render() { SDL_Surface* tmp = SDL_CreateRGBSurface(SDL_SWSURFACE || SDL_SRCCOLORKEY, 480, 480, 32, 0,0,0,0); Uint32 bgColor = SDL_MapRGB(tmp->format, 255, 255, 255); SDL_FillRect(tmp, NULL, bgColor); SDL_SetColorKey(tmp, SDL_SRCCOLORKEY, bgColor); TTF_Font* posFont = loadFont(40); TTF_Font* dataFont = loadFont(25); SDL_Color fontColor = {0, 0, 0, 0}; for (int i=0; i HighscoreList::getLocalHighscores() { std::vector temp = std::vector(); std::ifstream exists(getDataFile()); if (exists) { FILE* hslist = fopen(getDataFile(), "r"); int scores; fscanf(hslist, "%d%*c", &scores); for (int i=0; i HighscoreList::getGlobalHighscores() { } LocalHighscoreList::LocalHighscoreList() { this->hslist = getLocalHighscores(); }