From a4c474808273501baff57455dbef7879896e9a8d Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 26 Jul 2018 14:33:20 +0800 Subject: +add modules --- bin/jin.exe | Bin 1553408 -> 741888 bytes build/vs2015/jin.vcxproj | 8 +++-- build/vs2015/jin.vcxproj.filters | 36 +++++++++++++++++++---- src/libjin/common/factory.h | 12 -------- src/libjin/common/modules.h | 14 --------- src/libjin/modules.h | 16 ++++++++++ src/libjin/net/net.cpp | 0 src/libjin/render/graphics.h | 7 +++-- src/libjin/thread/thread.cpp | 0 src/libjin/thread/thread.h | 1 + src/libjin/tools/EventMsgCenter/EventMsgCenter.h | 1 + src/libjin/ui/ui.h | 1 + 12 files changed, 59 insertions(+), 37 deletions(-) delete mode 100644 src/libjin/common/factory.h delete mode 100644 src/libjin/common/modules.h create mode 100644 src/libjin/modules.h create mode 100644 src/libjin/net/net.cpp create mode 100644 src/libjin/thread/thread.cpp create mode 100644 src/libjin/thread/thread.h create mode 100644 src/libjin/tools/EventMsgCenter/EventMsgCenter.h create mode 100644 src/libjin/ui/ui.h diff --git a/bin/jin.exe b/bin/jin.exe index 42c0c76..e7f708a 100644 Binary files a/bin/jin.exe and b/bin/jin.exe differ diff --git a/build/vs2015/jin.vcxproj b/build/vs2015/jin.vcxproj index 18f965f..c67d6c5 100644 --- a/build/vs2015/jin.vcxproj +++ b/build/vs2015/jin.vcxproj @@ -190,6 +190,8 @@ + + @@ -232,8 +234,6 @@ - - @@ -287,10 +287,14 @@ + + + + diff --git a/build/vs2015/jin.vcxproj.filters b/build/vs2015/jin.vcxproj.filters index bdc8af6..95fd77e 100644 --- a/build/vs2015/jin.vcxproj.filters +++ b/build/vs2015/jin.vcxproj.filters @@ -124,6 +124,18 @@ {9bd498bc-1624-44f5-8cb6-e2f98f5c0aca} + + {31ad905a-11d7-4a67-ab7a-66caa3ae54fc} + + + {bdf3096e-923f-4c91-bafe-03cf47f25ff2} + + + {8fb29df7-e8de-4bce-944b-b8822e21f4c5} + + + {f7c7c527-a154-4bfe-a3a9-d34a3828da58} + @@ -369,6 +381,12 @@ src\libjin\render + + src\libjin\thread + + + src\libjin\net + @@ -632,9 +650,6 @@ src\libjin\physics - - src\libjin\common - src\3rdparty\cmixer @@ -647,12 +662,21 @@ src\libjin\utils - - src\libjin\common - src\libjin\render + + src\libjin\thread + + + src\libjin\ui + + + src\libjin + + + src\libjin\tools\EventMsgCenter + diff --git a/src/libjin/common/factory.h b/src/libjin/common/factory.h deleted file mode 100644 index af22605..0000000 --- a/src/libjin/common/factory.h +++ /dev/null @@ -1,12 +0,0 @@ -#ifndef __JIN_COMMON_FACTORY_H -#define __JIN_COMMON_FACTORY_H - -class Factory -{ - -public: - - -}; - -#endif \ No newline at end of file diff --git a/src/libjin/common/modules.h b/src/libjin/common/modules.h deleted file mode 100644 index 52b0160..0000000 --- a/src/libjin/common/modules.h +++ /dev/null @@ -1,14 +0,0 @@ -#ifndef __JIN_COMMON_MODULES_H -#define __JIN_COMMON_MODULES_H - -#define JIN_MODULES_AUDIO 1 -#define JIN_MODULES_RENDER 1 -#define JIN_MODULES_DEBUG 1 -#define JIN_MODULES_FILESYSTEM 1 -#define JIN_MODULES_INPUT 1 -#define JIN_MODULES_MATH 1 -#define JIN_MODULES_NET 1 -#define JIN_MODULES_PHYSICS 1 -#define JIN_MODULES_TILEMAP 1 - -#endif \ No newline at end of file diff --git a/src/libjin/modules.h b/src/libjin/modules.h new file mode 100644 index 0000000..d8ff096 --- /dev/null +++ b/src/libjin/modules.h @@ -0,0 +1,16 @@ +#ifndef __JIN_COMMON_MODULES_H +#define __JIN_COMMON_MODULES_H + +#define JIN_MODULES_AUDIO 1 +#define JIN_MODULES_RENDER 1 +#define JIN_MODULES_DEBUG 1 +#define JIN_MODULES_FILESYSTEM 1 +#define JIN_MODULES_INPUT 1 +#define JIN_MODULES_MATH 1 +#define JIN_MODULES_NET 1 +#define JIN_MODULES_PHYSICS 1 +#define JIN_MODULES_TILEMAP 1 +#define JIN_MODULES_UI 1 +#define JIN_MODULES_TOOLS 1 + +#endif \ No newline at end of file diff --git a/src/libjin/net/net.cpp b/src/libjin/net/net.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/libjin/render/graphics.h b/src/libjin/render/graphics.h index 579158d..b4f1fb0 100644 --- a/src/libjin/render/graphics.h +++ b/src/libjin/render/graphics.h @@ -1,6 +1,7 @@ #ifndef __JIN_GRAPHICS_H #define __JIN_GRAPHICS_H - +#include "../modules.h" +#if JIN_MODULES_RENDER #include "color.h" #include "canvas.h" #include "texture.h" @@ -34,5 +35,5 @@ namespace render extern void polygon(RENDER_MODE mode, float* p, int count); } } - -#endif +#endif // JIN_MODULES_RENDER +#endif // __JIN_GRAPHICS_H diff --git a/src/libjin/thread/thread.cpp b/src/libjin/thread/thread.cpp new file mode 100644 index 0000000..e69de29 diff --git a/src/libjin/thread/thread.h b/src/libjin/thread/thread.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/src/libjin/thread/thread.h @@ -0,0 +1 @@ +#pragma once diff --git a/src/libjin/tools/EventMsgCenter/EventMsgCenter.h b/src/libjin/tools/EventMsgCenter/EventMsgCenter.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/src/libjin/tools/EventMsgCenter/EventMsgCenter.h @@ -0,0 +1 @@ +#pragma once diff --git a/src/libjin/ui/ui.h b/src/libjin/ui/ui.h new file mode 100644 index 0000000..6f70f09 --- /dev/null +++ b/src/libjin/ui/ui.h @@ -0,0 +1 @@ +#pragma once -- cgit v1.1-26-g67d0