From e9dcb75fb3cdbabd7152b0303af4dc27b4bcca3d Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 28 Jul 2018 23:44:32 +0800 Subject: *update --- src/libjin/Tools/CSV/CSV.cpp | 0 src/libjin/Tools/CSV/CSV.h | 1 + src/libjin/Tools/Json/Json.cpp | 0 src/libjin/Tools/Json/Json.h | 1 + src/libjin/Tools/XML/XML.cpp | 0 src/libjin/Tools/XML/XML.h | 1 + src/libjin/modules.h | 9 ++++++--- src/lua/embed/boot.lua.h | 3 +++ src/main.cpp | 6 +----- 9 files changed, 13 insertions(+), 8 deletions(-) create mode 100644 src/libjin/Tools/CSV/CSV.cpp create mode 100644 src/libjin/Tools/CSV/CSV.h create mode 100644 src/libjin/Tools/Json/Json.cpp create mode 100644 src/libjin/Tools/Json/Json.h create mode 100644 src/libjin/Tools/XML/XML.cpp create mode 100644 src/libjin/Tools/XML/XML.h (limited to 'src') diff --git a/src/libjin/Tools/CSV/CSV.cpp b/src/libjin/Tools/CSV/CSV.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/libjin/Tools/CSV/CSV.h b/src/libjin/Tools/CSV/CSV.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/src/libjin/Tools/CSV/CSV.h @@ -0,0 +1 @@ +#pragma once diff --git a/src/libjin/Tools/Json/Json.cpp b/src/libjin/Tools/Json/Json.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/libjin/Tools/Json/Json.h b/src/libjin/Tools/Json/Json.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/src/libjin/Tools/Json/Json.h @@ -0,0 +1 @@ +#pragma once diff --git a/src/libjin/Tools/XML/XML.cpp b/src/libjin/Tools/XML/XML.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/libjin/Tools/XML/XML.h b/src/libjin/Tools/XML/XML.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/src/libjin/Tools/XML/XML.h @@ -0,0 +1 @@ +#pragma once diff --git a/src/libjin/modules.h b/src/libjin/modules.h index c661d8c..454a2c2 100644 --- a/src/libjin/modules.h +++ b/src/libjin/modules.h @@ -21,17 +21,20 @@ #define JIN_MODULES_NET 1 -#define JIN_MODULES_PHYSICS 1 +#define JIN_MODULES_PHYSICS 0 #define JIN_PHYSICS_BOX2D 1 #define JIN_PHYSICS_NEWTON 1 #define JIN_MODULES_TILEMAP 1 #define JIN_MODULES_UI 1 - -#define JIN_MODULES_TOOLS 1 + +#define JIN_MODULES_TOOLS 0 #define JIN_TOOLS_COMPONENT 1 #define JIN_TOOLS_EVENTMSGCENTER 1 +#define JIN_TOOLS_XML 1 +#define JIN_TOOLS_CSV 1 +#define JIN_TOOLS_JSON 1 #define JIN_MODULES_THREAD 1 diff --git a/src/lua/embed/boot.lua.h b/src/lua/embed/boot.lua.h index da1feac..ab241f1 100644 --- a/src/lua/embed/boot.lua.h +++ b/src/lua/embed/boot.lua.h @@ -65,6 +65,9 @@ function jin.core.run() end safecall(onEvent, e) end + if not running() then + break + end safecall(onUpdate, dt) -- bind to default render buffer unbind() diff --git a/src/main.cpp b/src/main.cpp index 505f48c..256f39d 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -12,8 +12,6 @@ #include -#if !UNITTEST - int main(int argc, char* argv[]) { // global lua state, all lua values are here @@ -49,6 +47,4 @@ int main(int argc, char* argv[]) jin::lua::boot(L); return 0; -} - -#endif // unit test \ No newline at end of file +} \ No newline at end of file -- cgit v1.1-26-g67d0