Docs
Examples
Sandbox
Blog
Roadmap
Community
Download
Fullscreen
Clear log
Restart
main.lua
Reset
Run
Ctrl
↵
local natiny = require("natiny") natiny.backend.init() local win = natiny.window.create("natiny", 900, 600) local logo = natiny.texture.create(natiny.resource.load("data/common/textures/logo.png")) local logo_w = natiny.texture.get_width(logo) local logo_h = natiny.texture.get_height(logo) natiny.backend.loop(function(dt) natiny.window.bind(win, function() local w = natiny.window.get_width(win) local h = natiny.window.get_height(win) local scale = math.min(w * 2 / 3 / logo_w, 1) local width, height = logo_w * scale, logo_h * scale natiny.render.clear(0.07, 0.08, 0.11, 1.0) natiny.render.texture(logo, (w - width) / 2, (h - height) / 2, width, height) end) end)