#include <src/orxonox/objects/weaponsystem/DefaultWeaponmodeLink.h>
Public Member Functions | |
DefaultWeaponmodeLink (BaseObject *creator) | |
unsigned int | getFiremode () const |
unsigned int | getWeaponmode () const |
void | setFiremode (const unsigned int firemode) |
void | setWeaponmode (const unsigned int weaponmode) |
virtual void | XMLPort (Element &xmlelement, XMLPort::Mode mode) |
XML loading and saving. | |
virtual | ~DefaultWeaponmodeLink () |
Private Attributes | |
unsigned int | firemode_ |
unsigned int | weaponmode_ |
orxonox::DefaultWeaponmodeLink::DefaultWeaponmodeLink | ( | BaseObject * | creator | ) |
orxonox::DefaultWeaponmodeLink::~DefaultWeaponmodeLink | ( | ) | [virtual] |
unsigned int orxonox::DefaultWeaponmodeLink::getFiremode | ( | ) | const [inline] |
Referenced by XMLPort().
unsigned int orxonox::DefaultWeaponmodeLink::getWeaponmode | ( | ) | const [inline] |
Referenced by XMLPort().
void orxonox::DefaultWeaponmodeLink::setFiremode | ( | const unsigned int | firemode | ) | [inline] |
Referenced by XMLPort().
void orxonox::DefaultWeaponmodeLink::setWeaponmode | ( | const unsigned int | weaponmode | ) | [inline] |
Referenced by XMLPort().
void orxonox::DefaultWeaponmodeLink::XMLPort | ( | Element & | xmlelement, | |
XMLPort::Mode | mode | |||
) | [virtual] |
XML loading and saving.
xmlelement | The XML-element | |
loading | Loading (true) or saving (false) |
Reimplemented from orxonox::BaseObject.
References getFiremode(), getWeaponmode(), setFiremode(), setWeaponmode(), SUPER, and XMLPortParam.
unsigned int orxonox::DefaultWeaponmodeLink::firemode_ [private] |
Referenced by DefaultWeaponmodeLink().
unsigned int orxonox::DefaultWeaponmodeLink::weaponmode_ [private] |
Referenced by DefaultWeaponmodeLink().