view src/CollisionObject.h @ 13:39e0c583e0a3 default tip

add GiantroboClassfile.
author tokumoritaichirou@w-133-13-243-110.cc.u-ryukyu.ac.jp
date Wed, 03 Feb 2010 18:37:01 +0900
parents 5727d511a13a
children
line wrap: on
line source

/*
 *  CollisionObject.h
 *  Martial
 *
 *  Created by ryoma on 10/01/26.
 *  Copyright 2010 琉球大学. All rights reserved.
 *
 */

/*!
    @class		CollisionObject
    @abstract   衝突判定が適用されるクラス。 CollisionNodeをリストで保持している。
*/

#ifndef _COLLISION_OBJECT_H_
#define _COLLISION_OBJECT_H_

#include <MovableObject.h>
#include <CollisionNode.h>

class CollisionObject : public MovableObject {
	protected:
		osg::NodePath* nodePath;
		std::list<CollisionNode*> collisionNodeList;
	public:
		CollisionObject(char* name = "CollisionObject") : MovableObject::MovableObject(name) {};
		CollisionObject(osg::Node* _node,  char* _name = "CollisionObject") : MovableObject::MovableObject(_node, _name) {};
		std::list<CollisionNode*>& getCollisionNodeList();
};

#endif