BWAPI
Classes | Defines | Typedefs | Enumerations
SnippyHolloW-BroodwarBotQ-f01ab56/src/Micro/Goals/Goal.h File Reference
#include <boost/shared_ptr.hpp>
#include "Subgoal.h"
#include "Macro/Arbitrator.h"
#include "Micro/UnitsGroup.h"
#include "Micro/Goals/GoalManager.h"
#include "Defines.h"
#include <BWAPI.h>
#include <BWTA.h>
#include <list>
#include <map>
Include dependency graph for Goal.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Goal

Defines

#define SUBGOAL_SMART_POINTER

Typedefs

typedef boost::shared_ptr< GoalpGoal
typedef boost::shared_ptr
< Subgoal
pSubgoal

Enumerations

enum  GoalStatus {
  GS_WAIT_PRECONDITION = 0, GS_IN_PROGRESS = 1, GS_IN_CANCEL = 2, GS_CANCELED = 3,
  GS_ACHIEVED = 4
}

Define Documentation


Typedef Documentation

typedef boost::shared_ptr<Goal> pGoal
typedef boost::shared_ptr<Subgoal> pSubgoal

Enumeration Type Documentation

enum GoalStatus
Enumerator:
GS_WAIT_PRECONDITION 
GS_IN_PROGRESS 
GS_IN_CANCEL 
GS_CANCELED 
GS_ACHIEVED 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines