Skip to content

Commit

Permalink
Added a simple sidebar to show the tiles that you are scrolling through
Browse files Browse the repository at this point in the history
  • Loading branch information
Kyrremann committed Jan 9, 2015
1 parent 18a4d51 commit 78331af
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions main.lua
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,44 @@ end
function love.draw()
map:draw()

drawSidebar()

gr.setColor(255, 255, 255)
gr.print("Tile: " .. map:getTileIndex(), 10, 10)
gr.print("Scale: " .. map:getScale(), 10, 25)
end

function drawSidebar()
local index = map:getTileIndex()

gr.setColor(0, 0, 0)
gr.rectangle("fill", 0, 0, 200, gr.getHeight())

gr.setColor(255, 255, 255)
local sh = gr.getHeight() / 2
local set = {
index - 2,
index - 1,
index,
index + 1,
index + 2
}

for v, k in ipairs(set) do
if k == 0 then set[v] = 128
elseif k == -1 then set[v] = 127
elseif k == 129 then set[v] = 1
elseif k == 130 then set[v] = 2
end
end

gr.draw(map:getTile(set[1]), 64, sh - 128 * 2, 0, .5, .5)
gr.draw(map:getTile(set[2]), 46, sh - 128, 0, .75, .75)
gr.draw(map:getTile(set[3]), 36, sh)
gr.draw(map:getTile(set[4]), 46, sh + 128, 0, .75, .75)
gr.draw(map:getTile(set[5]), 64, sh + 128 * 2, 0, .5, .5)
end

function love.keypressed(key)
if key == "escape" then
love.event.push("quit")
Expand Down

0 comments on commit 78331af

Please sign in to comment.