Files
flippr-game/factories/PlayerStateFactory.py
Jonas Zeunert f6c1fcc1f7 bla
2022-08-30 18:09:42 +02:00

16 lines
560 B
Python

from config import *
from PlayerState import PlayerState
from displays.DummyDisplay import DummyDisplay
class PlayerStateFactory:
def __init__(self, specialDisplay, banks, displays):
self.specialDisplay = specialDisplay
self.banks = banks
self.displays = displays
def createPlayerState(self, id):
return PlayerState(self.displays[id], self.specialDisplay, id, BALLS_PER_GAME, self.banks)
def createDummyPlayerState(self):
display = DummyDisplay()
return PlayerState(display, display, -1, -1, None)