| 77 | } |
| 78 | |
| 79 | bool FolderData::compareRating(const FileData* file1, const FileData* file2) |
| 80 | { |
| 81 | //we need game data. try to cast |
| 82 | const GameData * game1 = dynamic_cast<const GameData*>(file1); |
| 83 | const GameData * game2 = dynamic_cast<const GameData*>(file2); |
| 84 | if (game1 != nullptr && game2 != nullptr) { |
| 85 | return game1->getRating() < game2->getRating(); |
| 86 | } |
| 87 | return false; |
| 88 | } |
| 89 | |
| 90 | bool FolderData::compareUserRating(const FileData* file1, const FileData* file2) |
| 91 | { |