v01.yaml has .quiet=true to cause all button pushes to become releases
This commit is contained in:
@@ -12,4 +12,5 @@ type config struct {
|
||||
Players []struct {
|
||||
Transformation transformation
|
||||
}
|
||||
Quiet bool
|
||||
}
|
||||
|
||||
1
src/device/input/parse/v01/testdata/v01.yaml
vendored
1
src/device/input/parse/v01/testdata/v01.yaml
vendored
@@ -17,3 +17,4 @@ players:
|
||||
b: "2"
|
||||
x: "3"
|
||||
y: "4"
|
||||
quiet: false
|
||||
|
||||
@@ -60,7 +60,13 @@ func (v01 *V01) Read() []button.Button {
|
||||
}
|
||||
v01.telemetry(msg)
|
||||
|
||||
return v01.transform(msg).buttons()
|
||||
buttons := v01.transform(msg).buttons()
|
||||
if v01.cfg.Quiet {
|
||||
for i := range buttons {
|
||||
buttons[i].Down = false
|
||||
}
|
||||
}
|
||||
return buttons
|
||||
}
|
||||
|
||||
func (v01 *V01) telemetry(msg message) {
|
||||
|
||||
Reference in New Issue
Block a user