Files
Regin_mountain_of_treasures/internal/input/keys.go
Bjorn Blomberg ede03ad026 Update tileset and settings, enhance logging
- Updated tileset configuration in 'tileset.tsj' to include new tiles and adjust dimensions.
- Added 'settings.json' for key bindings related to climbing and movement actions.
- Enhanced game logging in 'game.log' to track game start events and map loading.
- Updated the game binary to the latest version.
2026-04-26 15:59:44 +02:00

49 lines
1.1 KiB
Go

package input
import "github.com/hajimehoshi/ebiten/v2"
var KeyNames = map[ebiten.Key]string{
ebiten.KeyA: "A",
ebiten.KeyB: "B",
ebiten.KeyC: "C",
ebiten.KeyD: "D",
ebiten.KeyE: "E",
ebiten.KeyF: "F",
ebiten.KeyG: "G",
ebiten.KeyH: "H",
ebiten.KeyI: "I",
ebiten.KeyJ: "J",
ebiten.KeyK: "K",
ebiten.KeyL: "L",
ebiten.KeyM: "M",
ebiten.KeyN: "N",
ebiten.KeyO: "O",
ebiten.KeyP: "P",
ebiten.KeyQ: "Q",
ebiten.KeyR: "R",
ebiten.KeyS: "S",
ebiten.KeyT: "T",
ebiten.KeyU: "U",
ebiten.KeyV: "V",
ebiten.KeyW: "W",
ebiten.KeyX: "X",
ebiten.KeyY: "Y",
ebiten.KeyZ: "Z",
ebiten.KeyLeft: "Left",
ebiten.KeyRight: "Right",
ebiten.KeyUp: "Up",
ebiten.KeyDown: "Down",
ebiten.KeySpace: "Space",
ebiten.KeyEnter: "Enter",
ebiten.KeyShift: "Shift",
ebiten.KeyControl: "Ctrl",
ebiten.KeyEscape: "Esc",
}
func KeyName(k ebiten.Key) string {
if name, ok := KeyNames[k]; ok {
return name
}
return k.String()
}