v01.yaml has .quiet=true to cause all button pushes to become releases

master
bel 2023-03-26 10:00:10 -06:00
parent 24ae45896f
commit 74717609ec
4 changed files with 10 additions and 1 deletions

View File

@ -20,3 +20,4 @@ players:
2: 6
3: 7
4: 8
quiet: false

View File

@ -12,4 +12,5 @@ type config struct {
Players []struct {
Transformation transformation
}
Quiet bool
}

View File

@ -17,3 +17,4 @@ players:
b: "2"
x: "3"
y: "4"
quiet: false

View File

@ -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) {