ProtoBot
Loading...
Searching...
No Matches
Action Struct Reference

Actions for squads to be able to perform. More...

#include <StrategyManager.h>

Public Types

enum  ActionType {
  ACTION_SCOUT , ACTION_ATTACK , ACTION_DEFEND , ACTION_REINFORCE ,
  ACTION_NONE
}

Public Attributes

ActionType type = ACTION_NONE
BWAPI::Position attackPosition = BWAPI::Positions::Invalid
BWAPI::Position defendPosition = BWAPI::Positions::Invalid
BWAPI::Position reinforcePosition = BWAPI::Positions::Invalid

Detailed Description

Actions for squads to be able to perform.

Definition at line 183 of file StrategyManager.h.

Member Enumeration Documentation

◆ ActionType

enum Action::ActionType

Definition at line 184 of file StrategyManager.h.

184{ ACTION_SCOUT, ACTION_ATTACK, ACTION_DEFEND, ACTION_REINFORCE, ACTION_NONE };

Member Data Documentation

◆ attackPosition

BWAPI::Position Action::attackPosition = BWAPI::Positions::Invalid

Definition at line 187 of file StrategyManager.h.

◆ defendPosition

BWAPI::Position Action::defendPosition = BWAPI::Positions::Invalid

Definition at line 188 of file StrategyManager.h.

◆ reinforcePosition

BWAPI::Position Action::reinforcePosition = BWAPI::Positions::Invalid

Definition at line 189 of file StrategyManager.h.

◆ type

ActionType Action::type = ACTION_NONE

Definition at line 185 of file StrategyManager.h.


The documentation for this struct was generated from the following file: