Changeset 8243 for code/branches/portals/src/modules/portals/PortalLink.h
- Timestamp:
- Apr 14, 2011, 4:33:33 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/portals/src/modules/portals/PortalLink.h
r8200 r8243 8 8 #include "objects/eventsystem/EventListener.h" 9 9 10 #include < set>10 #include <map> 11 11 12 12 namespace orxonox 13 13 { 14 class _PortalsExport PortalLink : public EventListener14 class _PortalsExport PortalLink : public BaseObject 15 15 { 16 16 public: … … 36 36 return this->toID_; 37 37 } 38 void use(WorldEntity * entity); 39 virtual void processEvent(Event& event); 38 static void use(MobileEntity * entity, PortalEndPoint * entrance); 40 39 protected: 41 40 private: 41 static std::map<PortalEndPoint *, PortalEndPoint *> links_s; 42 42 unsigned int fromID_; 43 43 unsigned int toID_; … … 45 45 PortalEndPoint* to_; 46 46 float activationRadius_; 47 std::set<WorldEntity *> recentlyPorted;48 ObjectList<WorldEntity>::iterator it_;49 47 bool isNowPortable(WorldEntity * ent); 50 48 };
Note: See TracChangeset
for help on using the changeset viewer.