add stats with f4 toggle
This commit is contained in:
parent
a29a6018b8
commit
8c0777b547
7 changed files with 88 additions and 36 deletions
|
|
@ -39,8 +39,6 @@
|
|||
(var camera nil)
|
||||
(var ceiling-tex nil)
|
||||
(var floor-tex nil)
|
||||
(var fps-avg 0)
|
||||
(var fps-sample-count 0)
|
||||
(var grounded true)
|
||||
(var land-squash 0)
|
||||
(var last-dt 0.016)
|
||||
|
|
@ -178,14 +176,6 @@
|
|||
|
||||
(fn update [dt]
|
||||
(set last-dt dt)
|
||||
(let [fps (pxl8.get_fps)]
|
||||
(set fps-sample-count (+ fps-sample-count 1))
|
||||
(set fps-avg (+ (* fps-avg (/ (- fps-sample-count 1) fps-sample-count))
|
||||
(/ fps fps-sample-count)))
|
||||
(when (>= fps-sample-count 120)
|
||||
(set fps-sample-count 0)
|
||||
(set fps-avg 0)))
|
||||
|
||||
(setup-materials)
|
||||
|
||||
(when (> portal-cooldown 0)
|
||||
|
|
@ -380,15 +370,9 @@
|
|||
(let [cx (/ (pxl8.get_width) 2)
|
||||
cy (/ (pxl8.get_height) 2)
|
||||
crosshair-size 4
|
||||
crosshair-color 240
|
||||
text-color 251]
|
||||
crosshair-color 240]
|
||||
(pxl8.line (- cx crosshair-size) cy (+ cx crosshair-size) cy crosshair-color)
|
||||
(pxl8.line cx (- cy crosshair-size) cx (+ cy crosshair-size) crosshair-color)
|
||||
|
||||
(pxl8.text (.. "fps: " (string.format "%.0f" fps-avg)) 5 5 text-color)
|
||||
(pxl8.text (.. "pos: " (string.format "%.0f" cam-x) ","
|
||||
(string.format "%.0f" cam-y) ","
|
||||
(string.format "%.0f" cam-z)) 5 15 text-color))
|
||||
(pxl8.line cx (- cy crosshair-size) cx (+ cy crosshair-size) crosshair-color))
|
||||
(pxl8.pop_target)))))
|
||||
|
||||
{:preload preload
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue