diff src/CollisionDetector.h @ 10:5727d511a13a

add src in Martial Project Xcode.
author tokumoritaichirou@nw0743.st.ie.u-ryukyu.ac.jp
date Wed, 03 Feb 2010 03:39:04 +0900
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/CollisionDetector.h	Wed Feb 03 03:39:04 2010 +0900
@@ -0,0 +1,29 @@
+/*
+ *  CollisionDetector.h
+ *  Martial
+ *
+ *  Created by ryoma on 10/01/26.
+ *  Copyright 2010 琉球大学. All rights reserved.
+ *
+ */
+
+#ifndef _COLLISION_DETECTOR_H_
+#define _COLLISION_DETECTOR_H_
+
+#include "Martial.h"
+#include "CollisionObject.h"
+#include <list>
+#include <iostream>
+
+class CollisionDetector {
+	protected:
+		std::list<CollisionObject*> collisionObjectList;
+		void searchCloseObject();
+		void checkCollision(CollisionObject* co1, CollisionObject* co2);
+		void detectCollision(CollisionNode* cn1, CollisionNode* cn2);
+	public:
+		void frame();
+		void addCollisionObject(CollisionObject* cobj);
+};
+
+#endif