aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZach Latta <zach@zachlatta.com>2016-03-06 22:08:35 -0500
committerZach Latta <zach@zachlatta.com>2016-03-06 22:08:35 -0500
commit0ee0e32b7503ca9250276d3a375744822cd703e8 (patch)
treefc2aee6e19450c0944f672443d0d90c9c4c3af35
parent300b2118599260fbbdf218cf7be0964ff949674d (diff)
downloadsshtron-0ee0e32b7503ca9250276d3a375744822cd703e8.tar.gz
Add support for Dvorak. Closes #1
-rw-r--r--game.go10
1 files changed, 7 insertions, 3 deletions
diff --git a/game.go b/game.go
index 9c16974..79a793e 100644
--- a/game.go
+++ b/game.go
@@ -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 {
Un proyecto texto-plano.xyz