1
0
Fork 0

toggle drawing of minimap by keyboard press.

This commit is contained in:
Henrik Hautakoski 2025-06-25 22:19:48 +02:00
parent 0364f6ca9e
commit 90f9eb43b2

View file

@ -17,6 +17,7 @@ var (
player Player
level *world.Level
startOfFrame time.Time
drawMinimap bool
)
func loadLevel(newLevel *world.Level) {
@ -39,6 +40,8 @@ func update() bool {
case *sdl.KeyboardEvent:
if ev.Type == sdl.KEYDOWN {
switch ev.Keysym.Sym {
case sdl.K_m:
drawMinimap = !drawMinimap
case sdl.K_ESCAPE:
return true
}
@ -86,7 +89,9 @@ func main() {
}
render.DrawScene(gfxContext, player.Transform, level)
render.DrawMiniMap(gfxContext, player.Transform, level)
if drawMinimap {
render.DrawMiniMap(gfxContext, player.Transform, level)
}
gfxContext.Sync()
elapsed := time.Since(startOfFrame)