From 68ec5d93a17c8e429d4aa95993f8ad0d1315691d Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Sat, 6 Jun 2026 11:30:32 +0200 Subject: [PATCH] Derive maze size from renderer --- game/assets/def.go | 7 ------- game/world/maze.go | 5 +++-- 2 files changed, 3 insertions(+), 9 deletions(-) diff --git a/game/assets/def.go b/game/assets/def.go index e64ce81..6d48f9a 100644 --- a/game/assets/def.go +++ b/game/assets/def.go @@ -22,10 +22,3 @@ const ( TILE_INKY Tile = 'I' TILE_CLYDE Tile = 'C' ) - -// The maze - -const ( - MAZE_WIDTH uint16 = 28 - MAZE_HEIGHT uint16 = 31 -) diff --git a/game/world/maze.go b/game/world/maze.go index b56ee18..895e645 100644 --- a/game/world/maze.go +++ b/game/world/maze.go @@ -1,12 +1,13 @@ package world import ( + "pacman/engine/render" "pacman/game/assets" ) const ( - MAZE_WIDTH = assets.MAZE_WIDTH - MAZE_HEIGHT = assets.MAZE_HEIGHT + MAZE_WIDTH = render.WIDTH / render.TileSize + MAZE_HEIGHT = render.HEIGHT / render.TileSize ) type Maze [MAZE_WIDTH * MAZE_HEIGHT]assets.Tile