From e9dcb75fb3cdbabd7152b0303af4dc27b4bcca3d Mon Sep 17 00:00:00 2001 From: chai Date: Sat, 28 Jul 2018 23:44:32 +0800 Subject: *update --- bin/config.lua | 2 +- bin/jin.exe | Bin 746496 -> 746496 bytes build/vs2015/jin.vcxproj.user | 3 +++ 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 +----- 12 files changed, 17 insertions(+), 9 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 diff --git a/bin/config.lua b/bin/config.lua index fae943a..246e555 100644 --- a/bin/config.lua +++ b/bin/config.lua @@ -6,5 +6,5 @@ return vsync = false, title = "动态光照demo", fullscreen = false, - resizable = false + resizable = true } \ No newline at end of file diff --git a/bin/jin.exe b/bin/jin.exe index bc46b85..27f92b2 100644 Binary files a/bin/jin.exe and b/bin/jin.exe differ diff --git a/build/vs2015/jin.vcxproj.user b/build/vs2015/jin.vcxproj.user index 81e1bb3..fbd2421 100644 --- a/build/vs2015/jin.vcxproj.user +++ b/build/vs2015/jin.vcxproj.user @@ -8,4 +8,7 @@ $(ProjectDir)..\..\bin WindowsLocalDebugger + + false + \ No newline at end of file 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