Very much done
This commit is contained in:
25
events/TunnelEvent.py
Normal file
25
events/TunnelEvent.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from Event import Event
|
||||
|
||||
class TunnelEvent(Event):
|
||||
def __init__(self, playerState):
|
||||
super().__init__("Tunnel Event")
|
||||
self.playerState = playerState
|
||||
|
||||
def trigger(self, target):
|
||||
super().trigger(target)
|
||||
self.advanceBonusMultiplier()
|
||||
self.scoreBonusTunnelPoints()
|
||||
|
||||
def advanceBonusMultiplier(self):
|
||||
self.playerState().advanceBonusMultiplier()
|
||||
|
||||
def scoreBonusTunnelPoints(self):
|
||||
playerState = self.playerState()
|
||||
if playerState.tunnelLit == 2:
|
||||
playerState.addPoints(10000)
|
||||
elif playerState.tunnelLit == 3:
|
||||
playerState.addPoints(20000)
|
||||
elif playerState.tunnelLit == 4:
|
||||
playerState.addPoints(40000)
|
||||
elif playerState.tunnelLit == 5:
|
||||
playerState.addPoints(190000)
|
||||
Reference in New Issue
Block a user