summaryrefslogtreecommitdiff
path: root/src/samples/firebirds/plugin/CollisionDetector.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/samples/firebirds/plugin/CollisionDetector.h')
-rw-r--r--src/samples/firebirds/plugin/CollisionDetector.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/samples/firebirds/plugin/CollisionDetector.h b/src/samples/firebirds/plugin/CollisionDetector.h
new file mode 100644
index 0000000..7d477e2
--- /dev/null
+++ b/src/samples/firebirds/plugin/CollisionDetector.h
@@ -0,0 +1,28 @@
+#ifndef _COLLISION_DETECTOR_H_
+#define _COLLISION_DETECTOR_H_
+
+#define AVG_PLUGIN
+
+#include "../../../graphics/Bitmap.h"
+
+
+namespace avg {
+
+class CollisionDetector
+{
+public:
+ CollisionDetector(const Bitmap& bmpA, const Bitmap& bmpB);
+ ~CollisionDetector();
+
+ bool detect(glm::vec2 posA, glm::vec2 posB);
+
+private:
+ Bitmap* m_pBmpA;
+ Bitmap* m_pBmpB;
+};
+
+}
+
+
+#endif
+