new fps counter
This commit is contained in:
18
main.lua
18
main.lua
@@ -10,10 +10,7 @@ function love.load()
|
||||
editor_mode = false
|
||||
|
||||
textScale = 1
|
||||
fps_count = 0
|
||||
fps_second = 0
|
||||
fps_draw = 0
|
||||
fps_total = 0
|
||||
|
||||
|
||||
love.graphics.setColor(1,1,1)
|
||||
love.keyboard.setKeyRepeat(true)
|
||||
@@ -28,6 +25,9 @@ function love.load()
|
||||
|
||||
require "code/require"
|
||||
|
||||
fps_history = AvgQueue:New(30,60)
|
||||
|
||||
|
||||
logPrint(loveInitLog)
|
||||
loveInitLog = nil
|
||||
|
||||
@@ -65,14 +65,8 @@ function love.update(dt)
|
||||
-- audio update
|
||||
love.audio.update()
|
||||
-- fps counter
|
||||
if fps_second >= 1 then
|
||||
fps_second = fps_second - 1
|
||||
fps_draw = fps_count
|
||||
fps_count = 0
|
||||
fps_total = fps_total + 1
|
||||
end
|
||||
fps_second = fps_second + dt
|
||||
fps_count = fps_count + 1
|
||||
fps_current = fps_history:Push(1/dt)
|
||||
|
||||
current_dt = dt
|
||||
|
||||
if DemoRecording or DemoPlayback then Demo:Step() end
|
||||
|
||||
Reference in New Issue
Block a user