comparison 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
comparison
equal deleted inserted replaced
9:143f7b9f867d 10:5727d511a13a
1 /*
2 * CollisionDetector.h
3 * Martial
4 *
5 * Created by ryoma on 10/01/26.
6 * Copyright 2010 琉球大学. All rights reserved.
7 *
8 */
9
10 #ifndef _COLLISION_DETECTOR_H_
11 #define _COLLISION_DETECTOR_H_
12
13 #include "Martial.h"
14 #include "CollisionObject.h"
15 #include <list>
16 #include <iostream>
17
18 class CollisionDetector {
19 protected:
20 std::list<CollisionObject*> collisionObjectList;
21 void searchCloseObject();
22 void checkCollision(CollisionObject* co1, CollisionObject* co2);
23 void detectCollision(CollisionNode* cn1, CollisionNode* cn2);
24 public:
25 void frame();
26 void addCollisionObject(CollisionObject* cobj);
27 };
28
29 #endif