test $INPUT_RANDOM_WEIGHT_FILE

This commit is contained in:
Bel LaPointe
2023-03-02 09:49:43 -07:00
parent a732bdb6c3
commit 5edefdff5f
3 changed files with 43 additions and 17 deletions

View File

@@ -1,9 +1,15 @@
package input
import "os"
type Input interface {
Read() []Button
}
func New() Input {
return NewRandom(randomCharFromRange('a', 'g'))
foo := randomCharFromRange('a', 'g')
if p, ok := os.LookupEnv("INPUT_RANDOM_WEIGHT_FILE"); ok {
foo = randomCharFromWeightFile(p)
}
return NewRandom(foo)
}