view 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 source

/*
 *  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