mirror of
https://github.com/Polynominal/Piefiller.git
synced 2024-11-12 11:14:21 +00:00
initial
This commit is contained in:
parent
2ea3e39418
commit
c5d32f46e2
60
main.lua
Normal file
60
main.lua
Normal file
@ -0,0 +1,60 @@
|
||||
Profiler = require("piefiller")
|
||||
ProfOn = true
|
||||
drawRect = true
|
||||
local Prof = Profiler:new()
|
||||
function iterateSmall()
|
||||
for i=1,1000 do
|
||||
end
|
||||
end
|
||||
function iterateLarge()
|
||||
for i=1,100000 do
|
||||
|
||||
end
|
||||
end
|
||||
function drawRectangles()
|
||||
for i=1,100 do
|
||||
love.graphics.setColor(255,0,0)
|
||||
love.graphics.rectangle("line",i,i,i,i)
|
||||
love.graphics.setColor(255,255,255)
|
||||
end
|
||||
end
|
||||
function love.load()
|
||||
end
|
||||
function love.draw()
|
||||
if drawRect then
|
||||
drawRectangles()
|
||||
Prof:dettach()
|
||||
end
|
||||
if ProfOn then
|
||||
Prof:draw({50})
|
||||
end
|
||||
end
|
||||
function hay()
|
||||
end
|
||||
function love.update(dt)
|
||||
Prof:attach()
|
||||
iterateSmall()
|
||||
iterateLarge()
|
||||
if drawRect then
|
||||
Prof:dettach(true)
|
||||
else
|
||||
Prof:dettach()
|
||||
end
|
||||
if hey then
|
||||
hay()
|
||||
hay()
|
||||
hay()
|
||||
hay()
|
||||
end
|
||||
end
|
||||
function love.keypressed(key)
|
||||
if key == "esc" then
|
||||
ProfOn = not ProfOn
|
||||
elseif key == ";" then
|
||||
drawRect = not drawRect
|
||||
end
|
||||
Prof:keypressed(key)
|
||||
end
|
||||
function love.mousepressed(...)
|
||||
Prof:mousepressed(...)
|
||||
end
|
Loading…
Reference in New Issue
Block a user