From 5b8b5c95589e615afda3f0d67db612b64297c2a0 Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 23 Dec 2018 01:06:46 +0800 Subject: *shader and time --- src/libjin-lua/scripts/time/time.lua | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/libjin-lua/scripts/time/time.lua (limited to 'src/libjin-lua/scripts/time/time.lua') diff --git a/src/libjin-lua/scripts/time/time.lua b/src/libjin-lua/scripts/time/time.lua new file mode 100644 index 0000000..61c6ab1 --- /dev/null +++ b/src/libjin-lua/scripts/time/time.lua @@ -0,0 +1,25 @@ + +jin.time = jin.time or {} + +local f = 0 +local fps = 0 +local t = 0 + +jin.time.getFPS = function() + return fps +end + +local step = jin.time.step + +jin.time.step = function() + step() + -- Update fps + t = t + jin.time.getDelta() + if t > 1 then + t = t - 1 + fps = f + 1 + f = 0 + else + f = f + 1 + end +end -- cgit v1.1-26-g67d0