BWAPI
Public Types | Static Public Member Functions
ScoutTypeDef Struct Reference

#include <ScoutData.h>

Inheritance diagram for ScoutTypeDef:
Inheritance graph
[legend]

List of all members.

Public Types

enum  type {
  None, FailedWithGroundLow, FailedWithGroundHigh, FailedWithAir,
  CouldNotReachWithGround, InitialBaseLocationScout, BaseScout, TechSearch,
  BaseSearch, PerimeterSearch, ThoroughSearch
}

Static Public Member Functions

static std::string getName (type t)

Detailed Description

Definition at line 9 of file ScoutData.h.


Member Enumeration Documentation

Enumerator:
None 
FailedWithGroundLow 
FailedWithGroundHigh 
FailedWithAir 
CouldNotReachWithGround 
InitialBaseLocationScout 
BaseScout 
TechSearch 
BaseSearch 
PerimeterSearch 
ThoroughSearch 

Definition at line 11 of file ScoutData.h.


Member Function Documentation

static std::string ScoutTypeDef::getName ( type  t) [inline, static]

Definition at line 26 of file ScoutData.h.

References BaseScout, BaseSearch, CouldNotReachWithGround, FailedWithAir, FailedWithGroundHigh, FailedWithGroundLow, InitialBaseLocationScout, None, PerimeterSearch, TechSearch, and ThoroughSearch.

        {
                switch(t)
                {
                case None:
                        return std::string("None");
                case FailedWithGroundLow:
                        return std::string("Failed With Ground Low");
                case FailedWithGroundHigh:
                        return std::string("Failed With Ground High");
                case FailedWithAir:
                        return std::string("Failed With Air");
                case CouldNotReachWithGround:
                        return std::string("Failed To Reach Ground");
                case InitialBaseLocationScout:
                        return std::string("Initial BaseLocation Scout");
                case BaseScout:
                        return std::string("Base Scout");
                case TechSearch:
                        return std::string("Tech Search");
                case BaseSearch:
                        return std::string("Base Search");
                case ThoroughSearch:
                        return std::string("Thorough Search");
                case PerimeterSearch:
                        return std::string("Perimeter Search");
                }
                return std::string("Unknown");
        }

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