/* orxonox - the future of 3D-vertical-scrollers Copyright (C) 2004 orx This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. ### File Specific: main-programmer: Patrick Boenzli co-programmer: */ //#include "ai.h" #include "npc.h" #include "state.h" using namespace std; NPC::NPC() { this->setClassID(CL_NPC, "NPC"); this->loadModel("models/ships/bolido.obj"); } NPC::~NPC () {} /* define the reaction, if the ship is been hit */ int NPC::hit() { die(); return 0; } void NPC::tick(float dt) { Vector direction = (State::getCameraTarget()->getAbsCoor() - this->getAbsCoor()); //if (directin.len() < 100) this->shiftCoor(direction *dt * 5 * exp(-direction.len()/30.0)); } void NPC::die() { }