aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-07-26 14:33:20 +0800
committerchai <chaifix@163.com>2018-07-26 14:33:20 +0800
commita4c474808273501baff57455dbef7879896e9a8d (patch)
treec0fb236f85cdd5fb7d428f899dadd1a392724609 /src
parent0371f99359d1f58dbec6353234c2b1ebd86a7585 (diff)
+add modules
Diffstat (limited to 'src')
-rw-r--r--src/libjin/common/factory.h12
-rw-r--r--src/libjin/common/modules.h14
-rw-r--r--src/libjin/modules.h16
-rw-r--r--src/libjin/net/net.cpp0
-rw-r--r--src/libjin/render/graphics.h7
-rw-r--r--src/libjin/thread/thread.cpp0
-rw-r--r--src/libjin/thread/thread.h1
-rw-r--r--src/libjin/tools/EventMsgCenter/EventMsgCenter.h1
-rw-r--r--src/libjin/ui/ui.h1
9 files changed, 23 insertions, 29 deletions
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
--- /dev/null
+++ b/src/libjin/net/net.cpp
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
--- /dev/null
+++ b/src/libjin/thread/thread.cpp
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