From 5f9dc5209d621d6ce7d27936a24b23589142d0ae Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 1 Aug 2018 08:41:00 +0800 Subject: *update --- Tilemap/init.lua | 0 global/global.lua | 13 +++++++++++++ main.lua | 12 ++++++++---- newton/init.lua | 7 +++++++ 4 files changed, 28 insertions(+), 4 deletions(-) create mode 100644 Tilemap/init.lua create mode 100644 global/global.lua create mode 100644 newton/init.lua diff --git a/Tilemap/init.lua b/Tilemap/init.lua new file mode 100644 index 0000000..e69de29 diff --git a/global/global.lua b/global/global.lua new file mode 100644 index 0000000..7cce50c --- /dev/null +++ b/global/global.lua @@ -0,0 +1,13 @@ +local global = {} +_G = _G or {} +global._G = _G + +global.get = function(var) + return _G[var] +end + +global.set = function(var, value) + _G[var] = value +end + +return global \ No newline at end of file diff --git a/main.lua b/main.lua index af0bc0b..3de3228 100644 --- a/main.lua +++ b/main.lua @@ -1,11 +1,14 @@ local loghelper = require("loghelper") loghelper.strict(loghelper.LEVEL.INFO) +local global = require("global.global") local timer = require("timer.timer") +global.set("frame", 0) -jin.core.load = function() +jin.core.onLoad = function() timer.every(1.0, function() - loghelper.log(loghelper.LEVEL.INFO, "test") + loghelper.log(loghelper.LEVEL.INFO, global.get("frame") .. "fps") + global.set("frame", 0) end) end @@ -19,11 +22,12 @@ jin.core.onEvent = function(e) end end -jin.core.onUpdate = function(dt) +jin.core.onUpdate = function(dt) + global.set("frame", _G['frame'] + 1) timer.update(dt) -- loghelper.log(loghelper.LEVEL.WARN, "版本" .. jin.revision()) end jin.core.onDraw = function() -end \ No newline at end of file +end diff --git a/newton/init.lua b/newton/init.lua new file mode 100644 index 0000000..47781ff --- /dev/null +++ b/newton/init.lua @@ -0,0 +1,7 @@ +local newton = {} + +newton.update = function(dt) + +end + +return newton \ No newline at end of file -- cgit v1.1-26-g67d0