Ares
Public Types | Static Public Member Functions

SuperWeaponAITargetingMode Class Reference

#include <src/Utilities/Enums.h>

List of all members.

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)

Member Typedef Documentation

typedef unsigned char SuperWeaponAITargetingMode::Value

Member Enumeration Documentation

anonymous enum
Enumerator:
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
        };

Member Function Documentation

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;
        }

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines