documentation

This commit is contained in:
Jörn-Michael Miehe 2023-09-07 21:05:00 +00:00
parent 90c3643bf1
commit d05e3b94be

View file

@ -14,7 +14,10 @@ class User(BaseModel):
class DoorSaved(BaseModel): class DoorSaved(BaseModel):
# Tag, an dem die Tür aufgeht
day: int day: int
# Koordinaten für zwei Eckpunkte
x1: int x1: int
y1: int y1: int
x2: int x2: int
@ -25,11 +28,27 @@ DoorsSaved: TypeAlias = list[DoorSaved]
class Puzzle(BaseModel): class Puzzle(BaseModel):
# Dateiname Hintergrundbild
background: str background: str
doors: DoorsSaved = []
# Dateiname Schriftart
font: str font: str
# Türen für die UI
doors: DoorsSaved = []
# Lösungswort
solution: str solution: str
# Monat, während dem der Kalender läuft
month: int = 12
# Letzter Tag des Kalenders
max_day: int = 24
# Alle Türen bleiben noch so viele Monate offen
keep_open: int = 3
class Config(BaseModel): class Config(BaseModel):
admin: User admin: User