comparison src/core/anime.cc @ 258:862d0d8619f6

*: HUUUGE changes animia has been renamed to animone, so instead of thinking of a health condition, you think of a beautiful flower :) I've also edited some of the code for animone, but I have no idea if it even works or not because I don't have a mac or windows machine lying around. whoops! ... anyway, all of the changes divergent from Anisthesia are now licensed under BSD. it's possible that I could even rewrite most of the code to where I don't even have to keep the MIT license, but that's thinking too far into the future I've been slacking off on implementing the anime seasons page, mostly out of laziness. I think I'd have to create another db file specifically for the seasons anyway, this code is being pushed *primarily* because the hard drive it's on is failing! yay :)
author Paper <paper@paper.us.eu.org>
date Mon, 01 Apr 2024 02:43:44 -0400
parents 7cf53145de11
children 9a04802848c0
comparison
equal deleted inserted replaced
257:699a20c57dc8 258:862d0d8619f6
50 return ""; 50 return "";
51 51
52 switch (session.config.anime_list.score_format) { 52 switch (session.config.anime_list.score_format) {
53 case ScoreFormat::POINT_10_DECIMAL: 53 case ScoreFormat::POINT_10_DECIMAL:
54 return Strings::ToUtf8String(score / 10) + "." + Strings::ToUtf8String(score % 10); 54 return Strings::ToUtf8String(score / 10) + "." + Strings::ToUtf8String(score % 10);
55 case ScoreFormat::POINT_10: 55 case ScoreFormat::POINT_10: return Strings::ToUtf8String(score / 10);
56 return Strings::ToUtf8String(score / 10);
57 case ScoreFormat::POINT_5: { 56 case ScoreFormat::POINT_5: {
58 std::string stars = ""; 57 std::string stars = "";
59 58
60 for (int i = 0; i < 100; i += 20) 59 for (int i = 0; i < 100; i += 20)
61 stars.append((i <= score) ? "★" : "☆"); 60 stars.append((i <= score) ? "★" : "☆");
71 return ":("; 70 return ":(";
72 else 71 else
73 return ""; 72 return "";
74 } 73 }
75 default: 74 default:
76 case ScoreFormat::POINT_100: 75 case ScoreFormat::POINT_100: return Strings::ToUtf8String(score);
77 return Strings::ToUtf8String(score);
78 } 76 }
79 } 77 }
80 78
81 Date Anime::GetUserDateStarted() const { 79 Date Anime::GetUserDateStarted() const {
82 assert(list_info_.get()); 80 assert(list_info_.get());