aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.dir-locals.el16
-rw-r--r--include/YAGE/Physics/body.hpp17
-rw-r--r--include/YAGE/Physics/collider.hpp13
-rw-r--r--include/YAGE/Physics/collisionbody.hpp14
4 files changed, 60 insertions, 0 deletions
diff --git a/.dir-locals.el b/.dir-locals.el
new file mode 100644
index 00000000..4afe10c5
--- /dev/null
+++ b/.dir-locals.el
@@ -0,0 +1,16 @@
+((nil . ((company-clang-arguments . ("-I../include/YAGE/"
+ "-I../../include/YAGE/"
+ "-I../../../include/YAGE/"
+ "-I/usr/include/"
+ "-I/usr/include/SDL2/"))
+ (company-c-headers-path-user . ("../include/YAGE/"
+ "../../include/YAGE/"
+ "../../../include/YAGE/"
+ "/usr/include/"
+ "/usr/include/SDL2/"))
+ (flycheck-clang-include-path . ("../include/YAGE/"
+ "../../include/YAGE/"
+ "../../../include/YAGE/"
+ "/usr/include/"
+ "/usr/include/SDL2/")))))
+
diff --git a/include/YAGE/Physics/body.hpp b/include/YAGE/Physics/body.hpp
new file mode 100644
index 00000000..70ff2528
--- /dev/null
+++ b/include/YAGE/Physics/body.hpp
@@ -0,0 +1,17 @@
+#ifndef YAGE_BODDY_HPP
+#define YAGE_BODDY_HPP
+
+#include <glm/glm.hpp>
+
+class Body
+{
+private:
+ glm::vec2 centerOfMass_;
+ double mass_;
+
+public:
+ virtual ~Body();
+
+};
+
+#endif
diff --git a/include/YAGE/Physics/collider.hpp b/include/YAGE/Physics/collider.hpp
new file mode 100644
index 00000000..ff074f14
--- /dev/null
+++ b/include/YAGE/Physics/collider.hpp
@@ -0,0 +1,13 @@
+#ifndef YAGE_COLLIDER_HPP
+#define YAGE_COLLIDER_HPP
+
+// The Collider class helps collision detection
+
+class Collider
+{
+public:
+ virtual ~Collider();
+};
+
+
+#endif
diff --git a/include/YAGE/Physics/collisionbody.hpp b/include/YAGE/Physics/collisionbody.hpp
new file mode 100644
index 00000000..ecbd22dc
--- /dev/null
+++ b/include/YAGE/Physics/collisionbody.hpp
@@ -0,0 +1,14 @@
+#ifndef YAGE_COLLISION_BODY_HPP
+#define YAGE_COLLISION_BODY_HPP
+
+#include "Physics/body.hpp"
+
+class CollisionBody : public Body
+{
+public:
+ CollisionBody();
+ virtual ~CollisionBody();
+};
+
+
+#endif