Ares
|
#include <src/Utilities/Enums.h>
Public Types | |
enum | { None = 0x0, Nuke = 0x1, LightningStorm = 0x2, PsychicDominator = 0x3, ParaDrop = 0x4, GeneticMutator = 0x5, ForceShield = 0x6, NoTarget = 0x7, Offensive = 0x8, Stealth = 0x9, Self = 0xA, Base = 0xB } |
typedef unsigned char | Value |
Static Public Member Functions | |
static bool | Parse (char *key, Value *value) |
typedef unsigned char SuperWeaponAITargetingMode::Value |
anonymous enum |
None | |
Nuke | |
LightningStorm | |
PsychicDominator | |
ParaDrop | |
GeneticMutator | |
ForceShield | |
NoTarget | |
Offensive | |
Stealth | |
Self | |
Base |
{ None = 0x0, Nuke = 0x1, LightningStorm = 0x2, PsychicDominator = 0x3, ParaDrop = 0x4, GeneticMutator = 0x5, ForceShield = 0x6, NoTarget = 0x7, Offensive = 0x8, Stealth = 0x9, Self = 0xA, Base = 0xB };
static bool SuperWeaponAITargetingMode::Parse | ( | char * | key, |
Value * | value | ||
) | [inline, static] |
{ if(key && value) { if(!_strcmpi(key, "none")) { *value = SuperWeaponAITargetingMode::None; } else if(!_strcmpi(key, "nuke")) { *value = SuperWeaponAITargetingMode::Nuke; } else if(!_strcmpi(key, "lightningstorm")) { *value = SuperWeaponAITargetingMode::LightningStorm; } else if(!_strcmpi(key, "psychicdominator")) { *value = SuperWeaponAITargetingMode::PsychicDominator; } else if(!_strcmpi(key, "paradrop")) { *value = SuperWeaponAITargetingMode::ParaDrop; } else if(!_strcmpi(key, "geneticmutator")) { *value = SuperWeaponAITargetingMode::GeneticMutator; } else if(!_strcmpi(key, "forceshield")) { *value = SuperWeaponAITargetingMode::ForceShield; } else if(!_strcmpi(key, "notarget")) { *value = SuperWeaponAITargetingMode::NoTarget; } else if(!_strcmpi(key, "offensive")) { *value = SuperWeaponAITargetingMode::Offensive; } else if(!_strcmpi(key, "stealth")) { *value = SuperWeaponAITargetingMode::Stealth; } else if(!_strcmpi(key, "base")) { *value = SuperWeaponAITargetingMode::Base; } else if(!_strcmpi(key, "self")) { *value = SuperWeaponAITargetingMode::Self; } else { return false; } return true; } return false; }