From 90f9eb43b29be511ba327ab2bb4918eeae74fa1b Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Wed, 25 Jun 2025 22:19:48 +0200 Subject: [PATCH] toggle drawing of minimap by keyboard press. --- main.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 46eda61..88ee2c2 100644 --- a/main.go +++ b/main.go @@ -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)