Mercurial > minori
comparison include/core/anime_db.h @ 10:4b198a111713
Update
things actually compile now btw
qttest wants to fuck over the model but that might be my fault so /shrug
author | Paper <mrpapersonic@gmail.com> |
---|---|
date | Sat, 16 Sep 2023 02:06:01 -0400 |
parents | 5c0397762b53 |
children | fc1bf97c528b |
comparison
equal
deleted
inserted
replaced
9:5c0397762b53 | 10:4b198a111713 |
---|---|
1 #ifndef __core__anime_db_h | 1 #ifndef __core__anime_db_h |
2 #define __core__anime_db_h | 2 #define __core__anime_db_h |
3 #include "core/anime.h" | |
3 #include <unordered_map> | 4 #include <unordered_map> |
4 | 5 |
5 namespace Anime { | 6 namespace Anime { |
6 | |
7 class Anime; | |
8 | 7 |
9 class Database { | 8 class Database { |
10 public: | 9 public: |
11 std::unordered_map<int, Anime> items; | 10 std::unordered_map<int, Anime> items; |
12 int GetTotalAnimeAmount(); | 11 int GetTotalAnimeAmount(); |
13 int GetTotalEpisodeAmount(); | 12 int GetTotalEpisodeAmount(); |
14 int GetTotalWatchedAmount(); | 13 int GetTotalWatchedAmount(); |
15 int GetTotalPlannedAmount(); | 14 int GetTotalPlannedAmount(); |
16 double GetAverageScore(); | 15 double GetAverageScore(); |
17 double GetScoreDeviation(); | 16 double GetScoreDeviation(); |
17 int GetListsAnimeAmount(ListStatus status); | |
18 }; | 18 }; |
19 | 19 |
20 inline Database db; | 20 inline Database db; |
21 | 21 |
22 } // namespace Anime | 22 } // namespace Anime |