local Grid = require "lib.grid.grid" --- @class TileGrid: Grid local TileGrid = setmetatable({}, { __index = Grid }) TileGrid.__index = TileGrid function TileGrid.new(width, height) return setmetatable(Grid.new(width, height, nil), TileGrid) end --- @param x integer --- @param y integer --- @param tile Tile | nil function TileGrid:set(x, y, tile) Grid.set(self, x, y, tile) end return { new = TileGrid.new }