Files
nasa-tawa/src/data/images.lua
T
2026-09-26 21:29:19 -06:00

22 lines
648 B
Lua

local constants = require "data.constants"
local utility = require "lib.utility"
local file = io.open("./assets/tileset.png", "rb")
local raw_data = file:read("*all")
file:close()
local file_data = love.filesystem.newFileData(raw_data, "./assets/tileset.png")
local love_image = love.graphics.newImage(file_data)
local tile_data = utility.load_data("./assets/images.json")
local images = {
love_image = love_image,
}
for name, data in pairs(tile_data) do
images[name] = love.graphics.newQuad( (data.x - 1) * constants.tile_size, (data.y - 1) * constants.tile_size, constants.tile_size, constants.tile_size, love_image )
end
return images