toggle drawing of minimap by keyboard press.
This commit is contained in:
parent
0364f6ca9e
commit
90f9eb43b2
1 changed files with 6 additions and 1 deletions
7
main.go
7
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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue