#include "Waypoint.h" #include #include #include "util/OrxAssert.h" #include "core/CoreIncludes.h" namespace orxonox { RegisterClass(Waypoint); Waypoint::Waypoint(Context* context) : StaticEntity(context) { RegisterObject(Waypoint); model = new Model(this->getContext()); model->setMeshSource("cube.mesh"); // Name of the arrow file for now bottle model->setScale(3); //model->setOrientation(Vector3(0,0,-1)); model->setPosition(this->getPosition()); // this is wrong, it has to be triggered } Waypoint::~Waypoint() { } WorldEntity::setDirection WorldEntity::getPosition() setOrientation() void Waypoint::XMLPort(Element& xmlelement, XMLPort::Mode mode){ SUPER(Waypoint, XMLPort, xmlelement, mode); // From the SpaceShip.cc file //XMLPortObject(SpaceShip, Engine, "engines", addEngine, getEngine, xmlelement, mode); // TRY ADDING THE WAYPOINT ARROW LIKE AN ENGINE } }