NAME = "Test"
AUTHOR = "Tarion"
VERSION = 0

local backgroundColor = Color(48, 104, 20, 255)
function Load()
    SetBackgroundColor(backgroundColor)
end

function Update(dt, curTime)
end

local sprite = Spritesheet("testSprites.png", 16, 16, Color(48, 104, 80, 255))
local tileset = Spritesheet("tileset.json", 16, 16, Color(48, 104, 80, 255))
local testSound = Sound("testSound.mp3", "static")

local test = 1
local test2 = 1
function KeyPressed(key)
    if (key == "f3") then
        test = test - 1
        test2 = test2 - 1

        if (test == 0) then
            test = sprite.Count
        end
        if (test2 == 0) then
            test2 = tileset.Count
        end
    elseif (key == "f4") then
        test = test + 1
        test2 = test2 + 1

        if (test == sprite.Count + 1) then
            test = 1
        end
        if (test2 == tileset.Count + 1) then
            test2 = 1
        end
    elseif (key == "f2") then
        testSound:Play()
    end
end

function Draw()
    DrawText(test .. "/" .. sprite.Count, 50, 25)

    sprite:Draw(test, 5, 25)
    tileset:Draw(test2, 25, 0)
end