fix keypad bindings
This commit is contained in:
@ -38,28 +38,28 @@ func (ts *GameScreen) Exit() {
|
||||
func (ts *GameScreen) HandleInput(input string) {
|
||||
//ts.state.Do(func(){
|
||||
switch input {
|
||||
case "Up", "k", "8":
|
||||
case "Up", "k", "KP_8":
|
||||
ts.walk(ts.state, 0, -1)
|
||||
break
|
||||
case "Down", "j", "2":
|
||||
case "Down", "j", "KP_2":
|
||||
ts.walk(ts.state, 0, 1)
|
||||
break
|
||||
case "Left", "h", "4":
|
||||
case "Left", "h", "KP_4":
|
||||
ts.walk(ts.state, -1, 0)
|
||||
break
|
||||
case "Right", "l", "6":
|
||||
case "Right", "l", "KP_6":
|
||||
ts.walk(ts.state, 1, 0)
|
||||
break
|
||||
case "y", "7":
|
||||
case "y", "KP_7":
|
||||
ts.walk(ts.state, -1, -1)
|
||||
break
|
||||
case "u", "9":
|
||||
case "u", "KP_9":
|
||||
ts.walk(ts.state, 1, -1)
|
||||
break
|
||||
case "b", "1":
|
||||
case "b", "KP_1":
|
||||
ts.walk(ts.state, -1, 1)
|
||||
break
|
||||
case "n", "3":
|
||||
case "n", "KP_3":
|
||||
ts.walk(ts.state, 1, 1)
|
||||
break
|
||||
case "Shift+/":
|
||||
|
Reference in New Issue
Block a user