Start logic
This commit is contained in:
@@ -80,7 +80,7 @@ class PlayerState:
|
||||
|
||||
def activate(self):
|
||||
self.isActive = True
|
||||
self.reset()
|
||||
self.resetBall()
|
||||
|
||||
def deactivate(self):
|
||||
self.isActive = False
|
||||
@@ -136,13 +136,17 @@ class PlayerState:
|
||||
Lamp("Right Advance Time").deactivate()
|
||||
|
||||
def reset(self):
|
||||
self.printSpecial()
|
||||
self.upperPlayfieldTimer = None
|
||||
self.upperPlayfieldTimeIter = iter(UPPER_PLAYFIELD_TIME)
|
||||
self.resetBall()
|
||||
self.upperPlayfieldTime = next(self.upperPlayfieldTimeIter)
|
||||
self.replayBall = False
|
||||
self.hasBallScored = False
|
||||
|
||||
|
||||
def resetBall(self):
|
||||
self.printSpecial()
|
||||
self.upperPlayfieldTimer = None
|
||||
self.upperPlayfieldTimeIter = iter(UPPER_PLAYFIELD_TIME)
|
||||
|
||||
self.resetBonus()
|
||||
self.resetTargets()
|
||||
self.resetBanks()
|
||||
|
||||
Reference in New Issue
Block a user