core: game: split backed django

This commit is contained in:
2024-04-08 14:19:53 +02:00
parent c1624cce83
commit 25d86012ba
19 changed files with 192 additions and 117 deletions

View File

@ -15,10 +15,10 @@ class GameModel(models.Model):
winner_id = models.IntegerField(default = -1)
start_timestamp = models.BigIntegerField(null = True, blank = True)
stop_timestamp = models.BigIntegerField(null = True, blank = True)
gamemode = models.CharField(max_length = 60, default = "pong")
game_type = models.CharField(max_length = 60, default = "pong")
def create(self, gamemode: str, players_id: [int]):
self.gamemode = gamemode
def create(self, game_type: str, players_id: list[int]):
self.game_type = game_type
self.save()
for player_id in players_id:
GameMembersModel(game_id = self.pk, player_id = player_id).save()