diff options
author | chai <chaifix@163.com> | 2018-08-20 19:16:47 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2018-08-20 19:16:47 +0800 |
commit | f50040e4752e1097fac793bb82569c63a6c09ee9 (patch) | |
tree | 8aa2131628f93d6eb3db53e11ac7fb986c79b8c0 | |
parent | 79b35943dc3f5dbb0028b29e4745390204daf125 (diff) |
*update
-rw-r--r-- | bin/jin.exe | bin | 0 -> 556032 bytes | |||
-rw-r--r-- | build/vs2015/jin.vcxproj | 6 | ||||
-rw-r--r-- | build/vs2015/jin.vcxproj.filters | 18 | ||||
-rw-r--r-- | src/libjin/3rdparty/smount/smount.c | 12 | ||||
-rw-r--r-- | src/libjin/Common/Data.h | 2 | ||||
-rw-r--r-- | src/libjin/Common/data.h | 2 | ||||
-rw-r--r-- | src/libjin/Common/utf8.cpp | 2 | ||||
-rw-r--r-- | src/libjin/Graphics/JSL.cpp | 2 | ||||
-rw-r--r-- | src/libjin/common/data.h | 2 | ||||
-rw-r--r-- | src/libjin/modules.h | 2 | ||||
-rw-r--r-- | src/lua/modules/embed/boot.lua.h | 1 |
11 files changed, 40 insertions, 9 deletions
diff --git a/bin/jin.exe b/bin/jin.exe Binary files differnew file mode 100644 index 0000000..57c747a --- /dev/null +++ b/bin/jin.exe diff --git a/build/vs2015/jin.vcxproj b/build/vs2015/jin.vcxproj index d755b55..427288f 100644 --- a/build/vs2015/jin.vcxproj +++ b/build/vs2015/jin.vcxproj @@ -150,6 +150,8 @@ <ClCompile Include="..\..\src\libjin\Audio\SDL\SDLAudio.cpp" /> <ClCompile Include="..\..\src\libjin\Audio\SDL\SDLSource.cpp" /> <ClCompile Include="..\..\src\libjin\Audio\Source.cpp" /> + <ClCompile Include="..\..\src\libjin\Common\Object.cpp" /> + <ClCompile Include="..\..\src\libjin\Common\utf8.cpp" /> <ClCompile Include="..\..\src\libjin\Core\Game.cpp" /> <ClCompile Include="..\..\src\libjin\Filesystem\Filesystem.cpp" /> <ClCompile Include="..\..\src\jinc.cpp" /> @@ -210,9 +212,11 @@ <ClInclude Include="..\..\src\libjin\Audio\SDL\SDLAudio.h" /> <ClInclude Include="..\..\src\libjin\Audio\SDL\SDLSource.h" /> <ClInclude Include="..\..\src\libjin\Audio\Source.h" /> - <ClInclude Include="..\..\src\libjin\Common\Data.h" /> + <ClInclude Include="..\..\src\libjin\Common\Object.h" /> <ClInclude Include="..\..\src\libjin\Common\Singleton.hpp" /> + <ClInclude Include="..\..\src\libjin\Common\StringMap.hpp" /> <ClInclude Include="..\..\src\libjin\Common\Subsystem.hpp" /> + <ClInclude Include="..\..\src\libjin\Common\utf8.h" /> <ClInclude Include="..\..\src\libjin\Core\Core.h" /> <ClInclude Include="..\..\src\libjin\Core\Game.h" /> <ClInclude Include="..\..\src\libjin\Debug\Debug.h" /> diff --git a/build/vs2015/jin.vcxproj.filters b/build/vs2015/jin.vcxproj.filters index dc460c2..25b8715 100644 --- a/build/vs2015/jin.vcxproj.filters +++ b/build/vs2015/jin.vcxproj.filters @@ -315,6 +315,12 @@ <ClCompile Include="..\..\src\lua\modules\luaopen_jin.cpp"> <Filter>src\lua\modules</Filter> </ClCompile> + <ClCompile Include="..\..\src\libjin\Common\Object.cpp"> + <Filter>src\libjin\Common</Filter> + </ClCompile> + <ClCompile Include="..\..\src\libjin\Common\utf8.cpp"> + <Filter>src\libjin\Common</Filter> + </ClCompile> </ItemGroup> <ItemGroup> <ClInclude Include="..\..\src\libjin\jin.h"> @@ -332,9 +338,6 @@ <ClInclude Include="..\..\src\libjin\Audio\Source.h"> <Filter>src\libjin\Audio</Filter> </ClInclude> - <ClInclude Include="..\..\src\libjin\Common\Data.h"> - <Filter>src\libjin\Common</Filter> - </ClInclude> <ClInclude Include="..\..\src\libjin\Core\Game.h"> <Filter>src\libjin\Core</Filter> </ClInclude> @@ -542,6 +545,15 @@ <ClInclude Include="..\..\src\lua\modules\types.h"> <Filter>src\lua\modules</Filter> </ClInclude> + <ClInclude Include="..\..\src\libjin\Common\Object.h"> + <Filter>src\libjin\Common</Filter> + </ClInclude> + <ClInclude Include="..\..\src\libjin\Common\StringMap.hpp"> + <Filter>src\libjin\Common</Filter> + </ClInclude> + <ClInclude Include="..\..\src\libjin\Common\utf8.h"> + <Filter>src\libjin\Common</Filter> + </ClInclude> </ItemGroup> <ItemGroup> <None Include="..\..\src\libjin\README.md"> diff --git a/src/libjin/3rdparty/smount/smount.c b/src/libjin/3rdparty/smount/smount.c index 3006fa3..2b4e9b9 100644 --- a/src/libjin/3rdparty/smount/smount.c +++ b/src/libjin/3rdparty/smount/smount.c @@ -147,10 +147,18 @@ void *smtread(smtShared* S, const char *path, unsigned int *size) size = (unsigned int*)malloc(sizeof(unsigned int)); } char *r = concat(S->mount->path, "/", path, NULL); - if (!r) return NULL; + if (!r) + { + free(size); + return NULL; + } FILE *fp = fopen(r, "rb"); free(r); - if (!fp) return 0; + if (!fp) + { + free(size); + return 0; + } /* Get file size */ fseek(fp, 0, SEEK_END); *size = ftell(fp); diff --git a/src/libjin/Common/Data.h b/src/libjin/Common/Data.h index 7fcc389..4b0f1ba 100644 --- a/src/libjin/Common/Data.h +++ b/src/libjin/Common/Data.h @@ -1,6 +1,8 @@ #ifndef __JIN_COMMON_DATA_H #define __JIN_COMMON_DATA_H + + namespace jin { diff --git a/src/libjin/Common/data.h b/src/libjin/Common/data.h index 7fcc389..4b0f1ba 100644 --- a/src/libjin/Common/data.h +++ b/src/libjin/Common/data.h @@ -1,6 +1,8 @@ #ifndef __JIN_COMMON_DATA_H #define __JIN_COMMON_DATA_H + + namespace jin { diff --git a/src/libjin/Common/utf8.cpp b/src/libjin/Common/utf8.cpp index f21a0d9..bef6c85 100644 --- a/src/libjin/Common/utf8.cpp +++ b/src/libjin/Common/utf8.cpp @@ -37,6 +37,6 @@ namespace jin } } -} // jins +} // jin #endif // JIN_OS == JIN_WINDOWS
\ No newline at end of file diff --git a/src/libjin/Graphics/JSL.cpp b/src/libjin/Graphics/JSL.cpp index b877e60..2ab7ceb 100644 --- a/src/libjin/Graphics/JSL.cpp +++ b/src/libjin/Graphics/JSL.cpp @@ -22,7 +22,7 @@ namespace graphics " gl_FragColor = effect(gl_Color, _tex0_, gl_TexCoord[0].xy, gl_FragCoord.xy);\n" "}\0"; - shared JSLProgram* JSLProgram::currentJSLProgram = nullptr; + /*static*/ JSLProgram* JSLProgram::currentJSLProgram = nullptr; JSLProgram* JSLProgram::createJSLProgram(const char* program) { diff --git a/src/libjin/common/data.h b/src/libjin/common/data.h index 7fcc389..4b0f1ba 100644 --- a/src/libjin/common/data.h +++ b/src/libjin/common/data.h @@ -1,6 +1,8 @@ #ifndef __JIN_COMMON_DATA_H #define __JIN_COMMON_DATA_H + + namespace jin { diff --git a/src/libjin/modules.h b/src/libjin/modules.h index bbfb085..5992f0c 100644 --- a/src/libjin/modules.h +++ b/src/libjin/modules.h @@ -49,7 +49,7 @@ * Open libjin debug */ -#define JIN_DEBUG 1 +#define JIN_DEBUG 0 /* * Operating system diff --git a/src/lua/modules/embed/boot.lua.h b/src/lua/modules/embed/boot.lua.h index 42f38d8..a269df8 100644 --- a/src/lua/modules/embed/boot.lua.h +++ b/src/lua/modules/embed/boot.lua.h @@ -49,6 +49,7 @@ function jin.core.run() local SEC_PER_UPDATE = 1 / conf.fps local dt = SEC_PER_UPDATE local running = true + -- TODO: д¼¼ӦøƵʵ while(jin.core.running()) do for _, e in pairs(jin.event.poll()) do if e.type == "keydown" then |