More betterer Time tracking and basic Win/Lose check

This commit is contained in:
Simon Lübeß
2024-04-04 22:57:07 +02:00
parent 1d7a3d5870
commit 93db8ae9e5
10 changed files with 1414 additions and 27 deletions

View File

@ -25,5 +25,20 @@
/// <param name="days">Die Anzahl an Tagen, die vergehen sollen.</param>
public static Weekday GetFutureDay(this Weekday current, int days) =>
(Weekday)(((int)current + days) % 7);
/// <summary>
/// Gibt den deutschen Namen des Wochentags zurück.
/// </summary>
public static string GetName(this Weekday weekday) => weekday switch
{
Weekday.Monday => "Montag",
Weekday.Tuesday => "Dienstag",
Weekday.Wednesday => "Mittwoch",
Weekday.Thursday => "Donnerstag",
Weekday.Friday => "Freitag",
Weekday.Saturday => "Samstag",
Weekday.Sunday => "Sonntag",
_ => "Unbekannt"
};
}
}