Update of /cvsroot/epfl/tggame
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22882
Added Files:
aicontroller.cc aicontroller.h
Removed Files:
iacontroller.cc iacontroller.h
Log Message:
renommé aicontroller en iacontroller
--- NEW FILE: aicontroller.h ---
#ifndef _TGAICONTROLLER_H
#define _TGAICONTROLLER_H
#include "controller.h"
#include <scenemanager.h>
class AIController : public Controller
{
public:
AIController (Pawn* p) : Controller(p) {}
void Think (float);
void Collide (SceneNode* other, const Vector3& vPoint, const Vector3& vCollisionNormal);
};
#endif
--- iacontroller.cc DELETED ---
--- iacontroller.h DELETED ---
--- NEW FILE: aicontroller.cc ---
#include "aicontroller.h"
#include "game.h"
void AIController::Think (float eTime)
{
iForward += 1;
CollisionResult c = Game::pSelf->GetSceneManager()->Trace(pPawn->GetPosition(), pPawn->GetPosition()+Vector3::UNIT_X*100);
// std::cout << std::setprecision(0) << "Endpoint : " << c.EndPoint << "\t\tNormal : " << c.Normal << std::endl;
}
void AIController::Collide (SceneNode* other, const Vector3& vPoint, const Vector3& vCollisionNormal)
{
//std::cout << "aicontroller" << std::endl;
}
|