-
Notifications
You must be signed in to change notification settings - Fork 5
/
themes.py
35 lines (25 loc) · 812 Bytes
/
themes.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# -*- coding: utf-8 -*-
# Author: HexPandaa
from typing import Tuple
from os.path import abspath
class Theme:
background_color: Tuple[int, int, int]
username_color: Tuple[int, int, int]
ranking_color: Tuple[int, int, int]
title_color: Tuple[int, int, int]
score_color: Tuple[int, int, int]
logo: str
class LightTheme(Theme):
background_color = (255, 255, 255)
username_color = (0, 0, 0)
ranking_color = (38, 38, 38)
title_color = (255, 172, 18)
score_color = (34, 186, 0)
logo = abspath("assets/skull-black.png")
class DarkTheme(Theme):
background_color = (69, 69, 69)
username_color = (255, 255, 255)
ranking_color = (255, 241, 227)
title_color = (230, 120, 2)
score_color = (34, 186, 0)
logo = abspath("assets/skull-white.png")