fix keypad bindings

This commit is contained in:
anton.gurov 2019-11-08 18:44:37 +03:00
parent c22c4d890f
commit becf7ea143
2 changed files with 10 additions and 10 deletions

View File

@ -1,5 +1,5 @@
{ {
"version": "v0.0.1.4-3-g5619155", "version": "v0.0.1.5",
"title": "Alchemyst", "title": "Alchemyst",
"sizeX": 100, "sizeX": 100,
"sizeY": 47, "sizeY": 47,

View File

@ -38,28 +38,28 @@ func (ts *GameScreen) Exit() {
func (ts *GameScreen) HandleInput(input string) { func (ts *GameScreen) HandleInput(input string) {
//ts.state.Do(func(){ //ts.state.Do(func(){
switch input { switch input {
case "Up", "k", "8": case "Up", "k", "KP_8":
ts.walk(ts.state, 0, -1) ts.walk(ts.state, 0, -1)
break break
case "Down", "j", "2": case "Down", "j", "KP_2":
ts.walk(ts.state, 0, 1) ts.walk(ts.state, 0, 1)
break break
case "Left", "h", "4": case "Left", "h", "KP_4":
ts.walk(ts.state, -1, 0) ts.walk(ts.state, -1, 0)
break break
case "Right", "l", "6": case "Right", "l", "KP_6":
ts.walk(ts.state, 1, 0) ts.walk(ts.state, 1, 0)
break break
case "y", "7": case "y", "KP_7":
ts.walk(ts.state, -1, -1) ts.walk(ts.state, -1, -1)
break break
case "u", "9": case "u", "KP_9":
ts.walk(ts.state, 1, -1) ts.walk(ts.state, 1, -1)
break break
case "b", "1": case "b", "KP_1":
ts.walk(ts.state, -1, 1) ts.walk(ts.state, -1, 1)
break break
case "n", "3": case "n", "KP_3":
ts.walk(ts.state, 1, 1) ts.walk(ts.state, 1, 1)
break break
case "Shift+/": case "Shift+/":