Added targets - not finished yet

This commit is contained in:
Jonas Zeunert
2020-01-23 22:24:03 +01:00
parent 222fd69ef7
commit c0e9b8f319
17 changed files with 158 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
from Target import Target
class FirstFixedTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,11 @@
from Target import Target
# A standup target. When lit, it scores the Orange Special (operator
# adjustable) for Nothing, Extra Ball, Replay, Super Bonus, or 300,000
# points. Scores 100,000 points when not lit.
class FixedSpecialOrangeTarget(Target):
def __init__(self):
super(100000, "Fixed Special Orange")
def hit(self):
super.hit()

View File

@@ -0,0 +1,11 @@
from Target import Target
# A standup target. When lit, it scores the Red Special (operator
# adjustable) for Nothing, Extra Ball, Replay, Super Bonus, or 1,000,000
# points. Scores 10,000 points when not lit.
class FixedSpecialRedTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class LeftDropTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class LeftLaneButton2Target(Target):
def __init__(self):
super(20000, "Left Lane Button #2")
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class LeftLaneButton3Target(Target):
def __init__(self):
super(20000, "Left Lane Button #3")
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class LeftLaneButton4Target(Target):
def __init__(self):
super(20000, "Left Lane Button #4")
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class LeftLaneButton5Target(Target):
def __init__(self):
super(20000, "Left Lane Button #5")
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class LeftPopBumperTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class RightDropTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class RightInlaneTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,10 @@
from Target import Target
class RightOutlaneKickerTarget(Target):
def __init__(self):
super(10000, "Right Outlane Kicker")
#Scores 30000, 50000 when lit and advances 1-2-3-4-5 sequence
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class RightOutlaneTarget(Target):
def __init__(self):
super(50000, "Right Outlane")
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class RightSlingshotTarget(Target):
def __init__(self):
super(10, "Right Slingshot")
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class SecondFixedTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class UPRightDropTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()

View File

@@ -0,0 +1,9 @@
from Target import Target
class UpperPlayfieldRollUnderTarget(Target):
def __init__(self):
super()
def hit(self):
super.hit()