log
graph
tags
bookmarks
branches
changeset
browse
file
latest
diff
comparison
annotate
file log
raw
help
Mercurial
>
minori
annotate include/core/anime_db.h @ 35:
329b7921a6be
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
ci/osx: use debian instead of alpine for some reason osxcross doesn't support musl libc properly, so we have to use debian also this converts our DOS-style files to Unix-style files because Windows sucks :)
author
Paper <mrpapersonic@gmail.com>
date
Thu, 21 Sep 2023 11:43:24 -0400 (18 months ago)
parents
fc1bf97c528b
children
fe719c109dbc
Ignore whitespace changes -
Everywhere:
Within whitespace:
At end of lines:
rev
line source
10
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
1
#ifndef __core__anime_db_h
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
2
#define __core__anime_db_h
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
3
#include "core/anime.h"
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
4
#include <unordered_map>
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
5
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
6
namespace Anime {
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
7
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
8
class Database {
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
9
public:
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
10
std::unordered_map<int, Anime> items;
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
11
int GetTotalAnimeAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
12
int GetTotalEpisodeAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
13
int GetTotalWatchedAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
14
int GetTotalPlannedAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
15
double GetAverageScore();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
16
double GetScoreDeviation();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
17
int GetListsAnimeAmount(ListStatus status);
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
18
};
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
19
11
fc1bf97c528b
*: use C++11 standard
Paper <mrpapersonic@gmail.com>
parents:
10
diff
changeset
+
−
20
extern Database db;
10
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
21
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
22
} // namespace Anime
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
23
#endif // __core__anime_db_h