Difference between revisions of "LuaPill"
(One intermediate revision by the same user not shown) | |||
Line 22: | Line 22: | ||
map:draw() | map:draw() | ||
end | end | ||
+ | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<source lang="lua"> | <source lang="lua"> | ||
config = { | config = { | ||
− | tilewidth = | + | tilewidth = number, -- required |
− | tilewidth = | + | tilewidth = number, -- required |
− | folder = " | + | folder = "path", -- required |
sortFolder = boolean, -- optional, default false | sortFolder = boolean, -- optional, default false | ||
− | defaultTile = number -- optional, default 1 | + | defaultTile = number, -- optional, default 1 |
+ | tileIndex = number -- optional, default 1 | ||
} | } | ||
</source> | </source> | ||
− | Grab it and give it a spin on [https://github.com/Kyrremann/LuaPill]. There is | + | Grab it and give it a spin on [https://github.com/Kyrremann/LuaPill]. There is even a full working demo there. |
+ | |||
+ | Enjoy! | ||
[[Category:Libraries]] | [[Category:Libraries]] |
Latest revision as of 20:09, 8 February 2015
LuaPill (short for "Practical Isometric Layering Library for Lua") is an engine for generating isometric maps for Löve2D and Lua.
function love.load()
map = require "luapill"
local config = {
tilewidth = 128,
tileheight = 64,
folder = "images"
}
map:setup(config)
end
function love.update(dt)
end
function love.draw()
map:draw()
end
config = {
tilewidth = number, -- required
tilewidth = number, -- required
folder = "path", -- required
sortFolder = boolean, -- optional, default false
defaultTile = number, -- optional, default 1
tileIndex = number -- optional, default 1
}
Grab it and give it a spin on [1]. There is even a full working demo there.
Enjoy!