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.
This commit is contained in:
48
internal/input/keys.go
Normal file
48
internal/input/keys.go
Normal file
@@ -0,0 +1,48 @@
|
||||
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()
|
||||
}
|
||||
Reference in New Issue
Block a user