Changeset 6421 for code/branches/pickup3/src/modules/pickup/DroppedItem.h
- Timestamp:
- Dec 26, 2009, 10:06:54 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/pickup3/src/modules/pickup/DroppedItem.h
r6419 r6421 35 35 #define _DroppedItem_H__ 36 36 37 #include " OrxonoxPrereqs.h"37 #include "pickup/PickupPrereqs.h" 38 38 39 39 #include "PickupSpawner.h" … … 45 45 public: 46 46 DroppedItem(BaseObject* creator); 47 DroppedItem(BaseObject* creator, BaseItem* item, float triggerDistance, float respawnTime, int maxSpawnedItems);47 DroppedItem(BaseObject* creator, Pickupable* item, const Vector3& position, float triggerDistance); 48 48 virtual ~DroppedItem(); 49 49 50 static DroppedItem* createDefaultDrop(BaseItem* item, const Vector3& position, const ColourValue& flareColour = ColourValue(0.5f, 1.0f, 0.3f), float timeToLive = 0);51 static DroppedItem* createDefaultDrop(BaseItem* item, Pawn* pawn, const ColourValue& flareColour = ColourValue(0.5f, 1.0f, 0.3f), float timeToLive = 0);52 53 50 protected: 54 virtual BaseItem* getItem(void);55 51 virtual Pickupable* getPickup(void); 52 56 53 private: 57 58 BaseItem* item_; //!< The dropped item. 54 void initialize(void); 55 void createDrop(const Vector3& position); 56 57 bool gotPickedUp_; 59 58 60 59 };
Note: See TracChangeset
for help on using the changeset viewer.