#include <AccessoryCreateContext.h>
Public Member Functions | |
| AccessoryCreateContext (ScorchedContext &context) | |
| virtual | ~AccessoryCreateContext () |
| ScorchedContext & | getScorchedContext () |
| OptionsScorched & | getOptionsGame () |
| AccessoryStore & | getAccessoryStore () |
| WeaponLabel * | getLabel (const char *label) |
| void | addLabel (const char *label, WeaponLabel *weapon) |
| void | removeLabel (const char *label) |
Protected Attributes | |
| ScorchedContext & | context_ |
| std::map < std::string, WeaponLabel * > | labels_ |
Private Member Functions | |
| AccessoryCreateContext (const AccessoryCreateContext &) | |
| AccessoryCreateContext & | operator= (const AccessoryCreateContext &other) |
Definition at line 32 of file AccessoryCreateContext.h.
| AccessoryCreateContext::AccessoryCreateContext | ( | ScorchedContext & | context | ) |
Definition at line 22 of file AccessoryCreateContext.cpp.
| AccessoryCreateContext::~AccessoryCreateContext | ( | ) | [virtual] |
Definition at line 28 of file AccessoryCreateContext.cpp.
| AccessoryCreateContext::AccessoryCreateContext | ( | const AccessoryCreateContext & | ) | [private] |
| ScorchedContext& AccessoryCreateContext::getScorchedContext | ( | ) | [inline] |
Definition at line 38 of file AccessoryCreateContext.h.
References context_.
Referenced by WeaponScript::parseXML().
| OptionsScorched& AccessoryCreateContext::getOptionsGame | ( | ) | [inline] |
Definition at line 39 of file AccessoryCreateContext.h.
References context_, and ScorchedContext::getOptionsGame().
Referenced by Accessory::parseXML().
| AccessoryStore& AccessoryCreateContext::getAccessoryStore | ( | ) | [inline] |
Definition at line 40 of file AccessoryCreateContext.h.
References context_, and ScorchedContext::getAccessoryStore().
Referenced by WeaponVelocity::parseXML(), WeaponTypeAction::parseXML(), WeaponTranslate::parseXML(), WeaponTeamAction::parseXML(), WeaponTankVelocity::parseXML(), WeaponTankPosition::parseXML(), WeaponSelectPosition::parseXML(), WeaponScatterPosition::parseXML(), WeaponScatterDirection::parseXML(), WeaponRoller::parseXML(), WeaponRepeat::parseXML(), WeaponReference::parseXML(), WeaponRedirect::parseXML(), WeaponRandomChoice::parseXML(), WeaponProjectile::parseXML(), WeaponPosition::parseXML(), WeaponMulti::parseXML(), WeaponMirv::parseXML(), WeaponLeapFrog::parseXML(), WeaponLabel::parseXML(), WeaponInvokeWeapon::parseXML(), WeaponGroupSelect::parseXML(), WeaponGiveAccessory::parseXML(), WeaponDelay::parseXML(), WeaponCenterPosition::parseXML(), WeaponAimedUnder::parseXML(), WeaponAimedOver::parseXML(), and Accessory::parseXML().
| WeaponLabel * AccessoryCreateContext::getLabel | ( | const char * | label | ) |
Definition at line 32 of file AccessoryCreateContext.cpp.
References labels_.
Referenced by WeaponGotoLabel::parseXML().
| void AccessoryCreateContext::addLabel | ( | const char * | label, | |
| WeaponLabel * | weapon | |||
| ) |
Definition at line 40 of file AccessoryCreateContext.cpp.
References labels_.
Referenced by WeaponLabel::parseXML().
| void AccessoryCreateContext::removeLabel | ( | const char * | label | ) |
Definition at line 45 of file AccessoryCreateContext.cpp.
References labels_.
Referenced by WeaponLabel::parseXML().
| AccessoryCreateContext& AccessoryCreateContext::operator= | ( | const AccessoryCreateContext & | other | ) | [private] |
ScorchedContext& AccessoryCreateContext::context_ [protected] |
Definition at line 46 of file AccessoryCreateContext.h.
Referenced by getAccessoryStore(), getOptionsGame(), and getScorchedContext().
std::map<std::string, WeaponLabel*> AccessoryCreateContext::labels_ [protected] |
Definition at line 47 of file AccessoryCreateContext.h.
Referenced by addLabel(), getLabel(), and removeLabel().
1.5.3