TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
|
This filter uses the score of the base filter, only of all subfilters return that the position is valid. More...
#include <movefilters.h>
Inherits cherrypi::movefilters::PositionFilter.
Public Member Functions | |
MultiPositionFilter (PPositionFilter base, PositionFilters l, bool blocking=false) | |
bool | isValid (Unit *agent, Position const &pos) override |
float | score (Unit *agent, Position const &pos) override |
bool | blocking () override |
Public Member Functions inherited from cherrypi::movefilters::PositionFilter | |
virtual | ~PositionFilter ()=default |
Protected Attributes | |
PPositionFilter | base_ |
PositionFilters | allFilters_ |
bool | blocking_ |
This filter uses the score of the base filter, only of all subfilters return that the position is valid.
|
inline |
|
inlineoverridevirtual |
Implements cherrypi::movefilters::PositionFilter.
|
inlineoverridevirtual |
Implements cherrypi::movefilters::PositionFilter.
|
inlineoverridevirtual |
Implements cherrypi::movefilters::PositionFilter.
|
protected |
|
protected |
|
protected |