ORIGIN = { x = 320, y = 180 }
RADIUS = 48
offset = { x = 0, y = 0 }
angle = 0

function game_tick()
    input.action {
        name = "press",
        control = "A"
    }

    draw.rectangle {
        rect = { x = 0, y = 0, w = 640, h = 360 },
        color = { r = 127, g = 0, b = 127, a = 255 },
    }

    draw.sprite {
        path = "/assets/title.png",
        rect = {
            x = 320 - (320 / 2),
            y = 180 - (128 / 2),
            w = 320,
            h = 128,
        },
    }

    if input.action_pressed { name = "press" } then
        draw.text {
            string = "it never happened",
            position = offset,
            font = "/fonts/kenney-pixel.ttf",
        }
    end

    offset.x = ORIGIN.x + (math.cos(angle) * RADIUS)
    offset.y = ORIGIN.y + (math.sin(angle) * RADIUS)
    angle = angle + 0.1
end