Basic scenic and miss on purpose AAA modes

This commit is contained in:
Pax1601
2023-10-01 19:15:56 +02:00
parent d209f98265
commit 5035c408e7
10 changed files with 226 additions and 6 deletions

View File

@@ -65,7 +65,9 @@ namespace State
CARPET_BOMB,
BOMB_BUILDING,
FIRE_AT_AREA,
SIMULATE_FIRE_FIGHT
SIMULATE_FIRE_FIGHT,
SCENIC_AAA,
MISS_ON_PURPOSE
};
};

View File

@@ -186,6 +186,7 @@ protected:
/********** Other **********/
unsigned int taskCheckCounter = 0;
unsigned int internalCounter = 0;
bool hasTaskAssigned = false;
double initialFuel = 0;
map<unsigned char, unsigned long long> updateTimeMap;

View File

@@ -23,7 +23,8 @@ public:
void deleteUnit(unsigned int ID, bool explosion, bool immediate);
void acquireControl(unsigned int ID);
void loadDatabases();
Unit* getClosestUnit(Unit* unit, unsigned char coalition, vector<string> categories, double &distance);
private:
map<unsigned int, Unit*> units;
json::value missionDB;