Mercurial > hg > Members > e075743
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 |