Refactoring, adding some login logic stuff

This commit is contained in:
2022-09-03 13:01:54 +02:00
parent 47c494653c
commit 7b17b9b28a
13 changed files with 60 additions and 13 deletions
@@ -0,0 +1,7 @@
export enum Announcement {
RE = 0,
KONTRA = 1,
NO_NINETY = 2,
NO_SIXTY = 3,
NO_THIRTY = 4
}
+9
View File
@@ -0,0 +1,9 @@
export enum Solo {
QUEENS = 0,
JACKS = 1,
COLOR_CHECKS = 2,
COLOR_HEART = 3,
COLOR_SPADES = 4,
COLOR_CROSS = 5,
FLESHLESS = 6
}
+4
View File
@@ -0,0 +1,4 @@
export enum Team {
RE = 0,
KONTRA = 1
}
+11
View File
@@ -0,0 +1,11 @@
import {Player} from './player';
import {Announcement} from './enums/announcement';
import {Solo} from './enums/solo';
export interface Game {
gameId: number;
players: Player[];
foxesCaught: number;
announcements: Announcement[];
solo?: Solo;
}
+12
View File
@@ -0,0 +1,12 @@
import {Team} from './enums/team';
export interface Player {
firebonkId: number;
uuid: string;
firstName: string;
finalCardScore: number;
gamePoints: number;
hadMarriage: boolean;
hadTrumpHandoff: boolean;
team: Team;
}