- Timestamp:
- Dec 5, 2016, 3:59:38 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/QuestGuide_HS16/src/modules/waypoints/Waypoint.cc
r11309 r11318 1 1 #include "Waypoint.h" 2 3 2 #include <OgreSceneNode.h> 4 3 #include <BulletDynamics/Dynamics/btRigidBody.h> … … 6 5 #include "core/CoreIncludes.h" 7 6 #include "core/XMLPort.h" 7 #include "WaypointGroup.h" 8 #include "core/EventIncludes.h" 8 9 9 10 … … 26 27 distancetrigger = new DistanceTrigger(this->getContext()); 27 28 distancetrigger->setDistance(100); 28 distance Trigger_->addTarget("Pawn");29 this->addEventSource(distanceTrigger_, "explode");30 29 distancetrigger->addTarget("Pawn"); 30 distancetrigger->setStayActive(false); 31 this->addEventSource(distancetrigger, "activate"); 31 32 this->attach(distancetrigger); 32 33 } … … 37 38 38 39 40 void Waypoint::activate(){ 41 orxout() << "activate function" << endl; 42 ///++order; 43 waypointgroup->activateNext(); 44 } 45 46 39 47 //WorldEntity::setDirection 40 48 //WorldEntity::getPosition() 41 49 //setOrientation() 50 42 51 43 44 void Waypoint::XMLPort(Element& xmlelement, XMLPort::Mode mode){ 45 SUPER(Waypoint, XMLPort, xmlelement, mode); // From the SpaceShip.cc file 46 47 XMLPortParam(Waypoint, "order", setOrder, getOrder, xmlelement, mode); 52 void Waypoint::XMLEventPort(Element& xmlelement, XMLPort::Mode mode){ 53 SUPER(Waypoint, XMLEventPort, xmlelement, mode); // From the SpaceShip.cc file 54 //XMLPortParam(Waypoint, "order", setOrder, getOrder, xmlelement, mode); 55 XMLPortEventState(Waypoint, BaseObject, "activate", activate, xmlelement, mode); 48 56 49 57 }
Note: See TracChangeset
for help on using the changeset viewer.