Add dummy player
This commit is contained in:
10
GameState.py
10
GameState.py
@@ -4,10 +4,11 @@ from lamps.Lamp import CREDIT
|
||||
from itertools import cycle
|
||||
|
||||
class GameState:
|
||||
def __init__(self, players, highscore, specialDisplay, currentPlayerID = 0):
|
||||
def __init__(self, players, highscore, specialDisplay, dummyPlayer, currentPlayerID = 0):
|
||||
CREDIT.activate()
|
||||
self.players = cycle(players)
|
||||
self._currentPlayer = None
|
||||
self.dummyPlayer = dummyPlayer
|
||||
self._currentPlayer = dummyPlayer
|
||||
self.gameStateID = currentPlayerID
|
||||
self.highscore = highscore
|
||||
self.credits = 3
|
||||
@@ -27,8 +28,11 @@ class GameState:
|
||||
def currentPlayer(self, player):
|
||||
logging.info("Set active player to player " + str(player.id))
|
||||
|
||||
self._currentPlayer = player
|
||||
self._currentPlayer = self.dummyPlayer
|
||||
PLAYER_LAMPS.deactivateCurrent()
|
||||
PLAYER_LAMPS.activateNext()
|
||||
|
||||
self.currentPlayer.activate()
|
||||
|
||||
self._currentPlayer = player
|
||||
|
||||
|
||||
Reference in New Issue
Block a user