BWAPI
SPAR/AIModule/SparAIModule/DecisionMaking/Layer1Reactive/FSM/Conditions/IsTargeted.h
Go to the documentation of this file.
00001 #pragma once
00002 #include "../../../../Utils/FSM/Condition.h"
00003 #include <BWAPI.h>
00004 
00005 struct IsTargeted : Condition
00006 {
00007   IsTargeted(BWAPI::Unit* unit) : m_unit(unit) {}
00008 
00009   bool evaluate() const
00010   {
00011     return Spar->getPerceptualState().isUnitTargeted(m_unit);
00012   }
00013 
00014 private:
00015   BWAPI::Unit* m_unit;
00016 };
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines