73f47d79dc81269c4698a40652228df526feba8e

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Support arrow keys

Diff

 1diff --git a/game/game.go b/game/game.go
 2index 1055edcd26b0ab33f902b0b473baccad894f4cdc..dce671a6afda50892be679b2e16e9732c0f87e32 100644
 3--- a/game/game.go
 4+++ b/game/game.go
 5@@ -54,16 +54,16 @@ func (g *Game) Update() {
 6 	if rl.IsKeyPressed(rl.KeyC) {
 7 		g.Board.HoldPiece()
 8 	}
 9-	if rl.IsKeyPressed(rl.KeyI) {
10+	if rl.IsKeyPressed(rl.KeyI) || rl.IsKeyPressed(rl.KeyRight) {
11 		g.Board.MoveActivePiece(1)
12 	}
13-	if rl.IsKeyPressed(rl.KeyH) {
14+	if rl.IsKeyPressed(rl.KeyH) || rl.IsKeyPressed(rl.KeyLeft) {
15 		g.Board.MoveActivePiece(-1)
16 	}
17-	if rl.IsKeyPressed(rl.KeyE) {
18+	if rl.IsKeyPressed(rl.KeyE) || rl.IsKeyPressed(rl.KeyUp) {
19 		g.Board.RotateActivePiece(true)
20 	}
21-	if rl.IsKeyPressed(rl.KeyN) {
22+	if rl.IsKeyPressed(rl.KeyN) || rl.IsKeyPressed(rl.KeyDown) {
23 		err = g.Board.DescendActivePiece()
24 	}
25 	if rl.IsKeyPressed(rl.KeySpace) {