Orxonox  0.0.5 Codename: Arcturus
Files | Classes | Enumerations
Items

The actual pickups can be found here. More...

Files

file  BoostPickup.h
 Declaration of the BoostPickup class.
 
file  DamageBoostPickup.h
 Declaration of the DamageBoostPickup class.
 
file  DronePickup.h
 Declaration of the DronePickup class.
 
file  HealthPickup.h
 Declaration of the HealthPickup class.
 
file  InvisiblePickup.h
 Declaration of the InvisiblePickup class.
 
file  MetaPickup.h
 Definition of the MetaPickup class.
 
file  MunitionContainer.h
 Declaration of the MunitionContainer class.
 
file  MunitionPickup.h
 Declaration of the MunitionPickup class.
 
file  ShieldPickup.h
 Declaration of the ShieldPickup class.
 
file  ShrinkPickup.h
 Declaration of the ShrinkPickup class.
 
file  SpeedPickup.h
 Declaration of the SpeedPickup class.
 

Classes

class  orxonox::DronePickup
 The DronePickup adds a Drone to the Pawn upon being picked up. More...
 
class  orxonox::HealthPickup
 The HealthPickup is a Pickupable that can do (dependent upon the parameters) lots of different things to the health of a Pawn. More...
 
class  orxonox::InvisiblePickup
 A pickup that makes the Pawn invisible. More...
 
class  orxonox::MetaPickup
 The MetaPickup is a Pickupable that can, depending on the parameter metaTye, do different things. More...
 
class  orxonox::ShieldPickup
 A Pickup which can add a Shield to the Pawn. More...
 
class  orxonox::ShrinkPickup
 The ShrinkPickup is a Pickupable that causes the pawn to shrink to a certain size for a certain time with a certain speed, all of them specified in the following variables: More...
 
class  orxonox::SpeedPickup
 A Pickup which can manipulate the Speed of a Pawn. More...
 

Enumerations

enum  orxonox::PickupHealthType { orxonox::PickupHealthType::limited, orxonox::PickupHealthType::temporary, orxonox::PickupHealthType::permanent }
 Enum for the type of the HealthPickup. More...
 
enum  orxonox::PickupMetaType {
  orxonox::PickupMetaType::none, orxonox::PickupMetaType::use, orxonox::PickupMetaType::drop, orxonox::PickupMetaType::destroy,
  orxonox::PickupMetaType::destroyCarrier
}
 The meta type, specifying what the MetaPickup does exactly. More...
 

Detailed Description

The actual pickups can be found here.

Enumeration Type Documentation

Enum for the type of the HealthPickup.

Enumerator
limited 

Means that the HealthPickup only increases the users health to its maximum health.

temporary 

Means that the HealthPickup temporarily increases the users health even above its maximum health, but only as long as it is in use.

permanent 

Means that the HealthPickup increases the users health even above its maximum health and increases the maximum health permanently such that it matches the new health.

The meta type, specifying what the MetaPickup does exactly.

Enumerator
none 

The MetaPickup does nothing.

use 

The MetaPickup uses all the PickupCarriers' Pickupables.

drop 

The MetaPickup drops all the PickupCarriers' Pickupables.

destroy 

The MetaPickup destroys all the PickupCarriers' Pickupables.

destroyCarrier 

The MetaPickup destroys the PickupCarrier.