Neckrat af792bd2d5 refactor character & grid again
Co-authored-by: Ivan Yuriev <ivanyr44@gmail.com>
2025-08-09 23:22:34 +03:00

19 lines
422 B
Lua

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 }