BWAPI
quorum/ExampleAIModule/TargetFitnessCalculator.h
Go to the documentation of this file.
00001 #ifndef TARGETFITNESSCALCULATOR_H
00002 #define TARGETFITNESSCALCULATOR_H
00003 #include "BWAPI.h"
00004 
00005 class BaseModel;
00006 class InformationManagerAgent;
00007 
00008 using namespace BWAPI;
00009 
00010 class TargetFitnessCalculator {
00011 
00012 public:
00013                 TargetFitnessCalculator();
00014                 int calculateFitness(Unit* target);
00015                 int calculateAirFitness(Unit* target);
00016                 int calculateMechFitness(Unit* target);
00017                 int calculateBaseFitness(BaseModel* bm, InformationManagerAgent* eim);
00018 
00019 private:
00020 
00021                 
00022                 
00023 };
00024 
00025 
00026 
00027 
00028 #endif
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines