log
graph
tags
bookmarks
branches
changeset
browse
file
latest
diff
comparison
annotate
file log
raw
help
Mercurial
>
minori
annotate include/core/anime_db.h @ 64:
fe719c109dbc
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
*: update 1. add media tracking ability, and it displays info on the `now playing` page 2. the `now playing` page now actually shows something 3. renamed every page class to be more accurate to what it is 4. ...
author
Paper <mrpapersonic@gmail.com>
date
Sun, 01 Oct 2023 23:15:43 -0400 (18 months ago)
parents
fc1bf97c528b
children
3364fadc8a36
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>
64
fe719c109dbc
*: update
Paper <mrpapersonic@gmail.com>
parents:
11
diff
changeset
+
−
5
#include <string>
10
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
6
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
7
namespace Anime {
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
8
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
9
class Database {
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
10
public:
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
11
std::unordered_map<int, Anime> items;
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
12
int GetTotalAnimeAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
13
int GetTotalEpisodeAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
14
int GetTotalWatchedAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
15
int GetTotalPlannedAmount();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
16
double GetAverageScore();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
17
double GetScoreDeviation();
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
18
int GetListsAnimeAmount(ListStatus status);
64
fe719c109dbc
*: update
Paper <mrpapersonic@gmail.com>
parents:
11
diff
changeset
+
−
19
int GetAnimeFromTitle(std::string title);
10
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
20
};
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
21
11
fc1bf97c528b
*: use C++11 standard
Paper <mrpapersonic@gmail.com>
parents:
10
diff
changeset
+
−
22
extern Database db;
10
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
23
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
24
} // namespace Anime
4b198a111713
Update
Paper <mrpapersonic@gmail.com>
parents:
9
diff
changeset
+
−
25
#endif // __core__anime_db_h