new fps counter

This commit is contained in:
binarycat
2022-02-26 22:45:11 -05:00
committed by lustlion
parent fcac1abef1
commit e3a5ab0c42
5 changed files with 87 additions and 17 deletions

View File

@@ -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