From c0e9b8f319cc3df9d0e1094189b19887943846d6 Mon Sep 17 00:00:00 2001 From: Jonas Zeunert Date: Thu, 23 Jan 2020 22:24:03 +0100 Subject: [PATCH] Added targets - not finished yet --- src/targets/FirstFixedTarget.py | 9 +++++++++ src/targets/FixedSpecialOrangeTarget.py | 11 +++++++++++ src/targets/FixedSpecialRedTarget.py | 11 +++++++++++ src/targets/LeftDropTarget.py | 9 +++++++++ src/targets/LeftLaneButton2Target.py | 9 +++++++++ src/targets/LeftLaneButton3Target.py | 9 +++++++++ src/targets/LeftLaneButton4Target.py | 9 +++++++++ src/targets/LeftLaneButton5Target.py | 9 +++++++++ src/targets/LeftPopBumperTarget.py | 9 +++++++++ src/targets/RightDropTarget.py | 9 +++++++++ src/targets/RightInlaneTarget.py | 9 +++++++++ src/targets/RightOutlaneKickerTarget.py | 10 ++++++++++ src/targets/RightOutlaneTarget.py | 9 +++++++++ src/targets/RightSlingshotTarget.py | 9 +++++++++ src/targets/SecondFixedTarget.py | 9 +++++++++ src/targets/UPRightDropTarget.py | 9 +++++++++ src/targets/UpperPlayfieldRollUnderTarget.py | 9 +++++++++ 17 files changed, 158 insertions(+) create mode 100644 src/targets/FirstFixedTarget.py create mode 100644 src/targets/FixedSpecialOrangeTarget.py create mode 100644 src/targets/FixedSpecialRedTarget.py create mode 100644 src/targets/LeftDropTarget.py create mode 100644 src/targets/LeftLaneButton2Target.py create mode 100644 src/targets/LeftLaneButton3Target.py create mode 100644 src/targets/LeftLaneButton4Target.py create mode 100644 src/targets/LeftLaneButton5Target.py create mode 100644 src/targets/LeftPopBumperTarget.py create mode 100644 src/targets/RightDropTarget.py create mode 100644 src/targets/RightInlaneTarget.py create mode 100644 src/targets/RightOutlaneKickerTarget.py create mode 100644 src/targets/RightOutlaneTarget.py create mode 100644 src/targets/RightSlingshotTarget.py create mode 100644 src/targets/SecondFixedTarget.py create mode 100644 src/targets/UPRightDropTarget.py create mode 100644 src/targets/UpperPlayfieldRollUnderTarget.py diff --git a/src/targets/FirstFixedTarget.py b/src/targets/FirstFixedTarget.py new file mode 100644 index 0000000..2fd68b4 --- /dev/null +++ b/src/targets/FirstFixedTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class FirstFixedTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/FixedSpecialOrangeTarget.py b/src/targets/FixedSpecialOrangeTarget.py new file mode 100644 index 0000000..253d68c --- /dev/null +++ b/src/targets/FixedSpecialOrangeTarget.py @@ -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() \ No newline at end of file diff --git a/src/targets/FixedSpecialRedTarget.py b/src/targets/FixedSpecialRedTarget.py new file mode 100644 index 0000000..fae0183 --- /dev/null +++ b/src/targets/FixedSpecialRedTarget.py @@ -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() \ No newline at end of file diff --git a/src/targets/LeftDropTarget.py b/src/targets/LeftDropTarget.py new file mode 100644 index 0000000..329de6a --- /dev/null +++ b/src/targets/LeftDropTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class LeftDropTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/LeftLaneButton2Target.py b/src/targets/LeftLaneButton2Target.py new file mode 100644 index 0000000..b371bdd --- /dev/null +++ b/src/targets/LeftLaneButton2Target.py @@ -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() \ No newline at end of file diff --git a/src/targets/LeftLaneButton3Target.py b/src/targets/LeftLaneButton3Target.py new file mode 100644 index 0000000..d8a876e --- /dev/null +++ b/src/targets/LeftLaneButton3Target.py @@ -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() \ No newline at end of file diff --git a/src/targets/LeftLaneButton4Target.py b/src/targets/LeftLaneButton4Target.py new file mode 100644 index 0000000..40f3666 --- /dev/null +++ b/src/targets/LeftLaneButton4Target.py @@ -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() \ No newline at end of file diff --git a/src/targets/LeftLaneButton5Target.py b/src/targets/LeftLaneButton5Target.py new file mode 100644 index 0000000..4e2ccbe --- /dev/null +++ b/src/targets/LeftLaneButton5Target.py @@ -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() \ No newline at end of file diff --git a/src/targets/LeftPopBumperTarget.py b/src/targets/LeftPopBumperTarget.py new file mode 100644 index 0000000..9d9e61e --- /dev/null +++ b/src/targets/LeftPopBumperTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class LeftPopBumperTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/RightDropTarget.py b/src/targets/RightDropTarget.py new file mode 100644 index 0000000..f82de13 --- /dev/null +++ b/src/targets/RightDropTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class RightDropTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/RightInlaneTarget.py b/src/targets/RightInlaneTarget.py new file mode 100644 index 0000000..c12635a --- /dev/null +++ b/src/targets/RightInlaneTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class RightInlaneTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/RightOutlaneKickerTarget.py b/src/targets/RightOutlaneKickerTarget.py new file mode 100644 index 0000000..61ce859 --- /dev/null +++ b/src/targets/RightOutlaneKickerTarget.py @@ -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() \ No newline at end of file diff --git a/src/targets/RightOutlaneTarget.py b/src/targets/RightOutlaneTarget.py new file mode 100644 index 0000000..e948d70 --- /dev/null +++ b/src/targets/RightOutlaneTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class RightOutlaneTarget(Target): + def __init__(self): + super(50000, "Right Outlane") + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/RightSlingshotTarget.py b/src/targets/RightSlingshotTarget.py new file mode 100644 index 0000000..e7730da --- /dev/null +++ b/src/targets/RightSlingshotTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class RightSlingshotTarget(Target): + def __init__(self): + super(10, "Right Slingshot") + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/SecondFixedTarget.py b/src/targets/SecondFixedTarget.py new file mode 100644 index 0000000..dd2348d --- /dev/null +++ b/src/targets/SecondFixedTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class SecondFixedTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/UPRightDropTarget.py b/src/targets/UPRightDropTarget.py new file mode 100644 index 0000000..ec5f572 --- /dev/null +++ b/src/targets/UPRightDropTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class UPRightDropTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file diff --git a/src/targets/UpperPlayfieldRollUnderTarget.py b/src/targets/UpperPlayfieldRollUnderTarget.py new file mode 100644 index 0000000..de541df --- /dev/null +++ b/src/targets/UpperPlayfieldRollUnderTarget.py @@ -0,0 +1,9 @@ +from Target import Target + + +class UpperPlayfieldRollUnderTarget(Target): + def __init__(self): + super() + + def hit(self): + super.hit() \ No newline at end of file