Activate Playerlamps on start

This commit is contained in:
Jonas Zeunert
2022-06-06 18:46:58 +02:00
parent 394f764961
commit 4c2b4f310e
2 changed files with 12 additions and 0 deletions

View File

@@ -1,10 +1,12 @@
import logging
from lamps.LampGroup import PLAYER_LAMPS
class GameState:
def __init__(self, players, highscore, currentPlayerID = 0):
self.players = players
self.gameStateID = currentPlayerID
self.highscore = highscore
PLAYER_LAMPS.activateNext()
@property
def currentPlayer(self):
@@ -22,4 +24,7 @@ class GameState:
self.players.remove(savedPlayer)
self.players.append(savedPlayer)
PLAYER_LAMPS.deactivateCurrent()
PLAYER_LAMPS.activateNext()
self.gameState.currentPlayer.activate()

View File

@@ -33,6 +33,13 @@ class LampGroup:
self.currentLamp -= 1
PLAYER_LAMPS = LampGroup([
Lamp("Can Play 1"),
Lamp("Can Play 2"),
Lamp("Can Play 3"),
Lamp("Can Play 4")
])
CHAMP_LAMPS = LampGroup([
Lamp("C Of Champ"),
Lamp("H Of Champ"),