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)