Add hjkl because why not

This commit is contained in:
Ketchetwahmeegwun T. Southall 2022-01-30 16:13:28 -08:00
parent 8c075b25b0
commit 9684718435

View File

@ -570,13 +570,14 @@ export function GameState(ctx: ContextI, selectedAnimal: string, selectedSegment
let desiredActions: Action[] = []
let keyup = (e: KeyboardEvent) => {
if (e.key === 'ArrowLeft') {
console.log(e)
if (e.key === 'ArrowLeft' || e.key === 'h') {
desiredActions = adjustAction(desiredActions, 'west', 0)
} else if (e.key === 'ArrowRight') {
} else if (e.key === 'ArrowRight' || e.key === 'l') {
desiredActions = adjustAction(desiredActions, 'east', 0)
} else if (e.key === 'ArrowUp') {
} else if (e.key === 'ArrowUp' || e.key === 'k') {
desiredActions = adjustAction(desiredActions, 'north', 0)
} else if (e.key === 'ArrowDown') {
} else if (e.key === 'ArrowDown' || e.key === 'j') {
desiredActions = adjustAction(desiredActions, 'south', 0)
} else if (e.key === 'z' || e.key === 'Control') {
desiredActions = adjustAction(desiredActions, 'attack', 0)
@ -586,13 +587,13 @@ export function GameState(ctx: ContextI, selectedAnimal: string, selectedSegment
}
let keydown = (e: KeyboardEvent) => {
if (e.repeat) return
if (e.key === 'ArrowLeft') {
if (e.key === 'ArrowLeft' || e.key === 'h') {
desiredActions = adjustAction(desiredActions, 'west', 1)
} else if (e.key === 'ArrowRight') {
} else if (e.key === 'ArrowRight' || e.key === 'l') {
desiredActions = adjustAction(desiredActions, 'east', 1)
} else if (e.key === 'ArrowUp') {
} else if (e.key === 'ArrowUp' || e.key === 'k') {
desiredActions = adjustAction(desiredActions, 'north', 1)
} else if (e.key === 'ArrowDown') {
} else if (e.key === 'ArrowDown' || e.key === 'j') {
desiredActions = adjustAction(desiredActions, 'south', 1)
} else if (e.key === 'z' || e.key === 'Control') {
desiredActions = adjustAction(desiredActions, 'attack', 2)