Skip to content

Commit 6a588b2

Browse files
committed
example: Update machine config to tutorial step 8.
1 parent 0af45eb commit 6a588b2

File tree

1 file changed

+40
-56
lines changed

1 file changed

+40
-56
lines changed

VisualPinball.Engine.Mpf/machine/config/config.yaml

Lines changed: 40 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,66 @@
33
hardware:
44
platform: visual_pinball_engine
55

6-
playfields:
7-
playfield:
8-
tags: default
9-
default_source_device: None
10-
116
vpe:
127
debug: True
138

149
switches:
1510
s_left_flipper:
16-
number: 0
11+
number: 11
1712
tags: left_flipper
1813
s_right_flipper:
19-
number: 1
14+
number: 12
2015
tags: right_flipper
16+
s_trough1:
17+
number: 1
18+
s_trough2:
19+
number: 2
20+
s_trough3:
21+
number: 3
22+
s_trough4:
23+
number: 4
24+
s_trough5:
25+
number: 5
26+
s_trough6:
27+
number: 6
28+
s_trough_jam:
29+
number: 7
30+
s_plunger:
31+
number: 10
2132

2233
coils:
2334
c_flipper_left_main:
2435
number: 0
36+
default_pulse_ms: 20
2537
c_flipper_left_hold:
2638
number: 1
39+
default_pulse_ms: 20
2740
allow_enable: true
2841
c_flipper_right_main:
2942
number: 2
3043
c_flipper_right_hold:
3144
number: 3
3245
allow_enable: true
46+
c_trough_eject:
47+
number: 4
3348

49+
ball_devices:
50+
bd_trough:
51+
ball_switches: s_trough1, s_trough2, s_trough3, s_trough4, s_trough5, s_trough6, s_trough_jam
52+
eject_coil: c_trough_eject
53+
tags: trough, home, drain
54+
jam_switch: s_trough_jam
55+
eject_coil_jam_pulse: 15ms
56+
eject_targets: bd_plunger
57+
debug: true
58+
bd_plunger:
59+
ball_switches: s_plunger
60+
mechanical_eject: true
61+
62+
playfields:
63+
playfield:
64+
tags: default
65+
default_source_device: bd_plunger
3466

3567
flippers:
3668
left_flipper:
@@ -42,52 +74,4 @@ flippers:
4274
main_coil: c_flipper_right_main
4375
hold_coil: c_flipper_right_hold
4476
activation_switch: s_right_flipper
45-
enable_events: machine_reset_phase_3
46-
47-
48-
49-
#hardware:
50-
# platform: visual_pinball_engine
51-
#
52-
#playfields:
53-
# playfield:
54-
# tags: default
55-
# default_source_device: None
56-
#
57-
#vpe:
58-
# debug: True
59-
#
60-
#switches:
61-
# s_sling:
62-
# number: 0
63-
# s_flipper:
64-
# number: 3
65-
# s_test:
66-
# number: 6
67-
#
68-
#coils:
69-
# c_sling:
70-
# number: 0
71-
# c_flipper:
72-
# number: 1
73-
# allow_enable: True
74-
# c_test:
75-
# number: 2
76-
# allow_enable: True
77-
#
78-
#lights:
79-
# test_light1:
80-
# number: 0
81-
# test_light2:
82-
# number: 1
83-
#
84-
#autofire_coils:
85-
# ac_slingshot_test:
86-
# coil: c_sling
87-
# switch: s_sling
88-
#
89-
#flippers:
90-
# f_test:
91-
# main_coil: c_flipper
92-
# activation_switch: s_flipper
93-
#
77+
enable_events: machine_reset_phase_3

0 commit comments

Comments
 (0)