diff options
author | Zach Latta <zach@zachlatta.com> | 2016-03-06 22:08:35 -0500 |
---|---|---|
committer | Zach Latta <zach@zachlatta.com> | 2016-03-06 22:08:35 -0500 |
commit | 0ee0e32b7503ca9250276d3a375744822cd703e8 (patch) | |
tree | fc2aee6e19450c0944f672443d0d90c9c4c3af35 | |
parent | 300b2118599260fbbdf218cf7be0964ff949674d (diff) | |
download | sshtron-0ee0e32b7503ca9250276d3a375744822cd703e8.tar.gz |
Add support for Dvorak. Closes #1
-rw-r--r-- | game.go | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -310,6 +310,10 @@ const ( keyK = 'k' keyL = 'l' + keyComma = ',' + keyO = 'o' + keyE = 'e' + keyCtrlC = 3 keyEscape = 27 ) @@ -380,13 +384,13 @@ func (gm *GameManager) Run() { } switch r { - case keyW, keyK: + case keyW, keyK, keyComma: session.Player.HandleUp() case keyA, keyH: session.Player.HandleLeft() - case keyS, keyJ: + case keyS, keyJ, keyO: session.Player.HandleDown() - case keyD, keyL: + case keyD, keyL, keyE: session.Player.HandleRight() case keyCtrlC, keyEscape: if g.SessionCount() == 1 { |