home
This commit is contained in:
parent
93624cbda3
commit
71f3ba652a
@ -15,6 +15,7 @@ import core.vector;
|
|||||||
public class mapAwarenessAI {
|
public class mapAwarenessAI {
|
||||||
|
|
||||||
public baseInfo theBaseInfo;
|
public baseInfo theBaseInfo;
|
||||||
|
public int frameAI;
|
||||||
|
|
||||||
public int numberOfLightTanks_player, numberOfLightTanks_AI, numberOfLightTanksOnMinimap_player;
|
public int numberOfLightTanks_player, numberOfLightTanks_AI, numberOfLightTanksOnMinimap_player;
|
||||||
public int numberOfStealthTanks_player, numberOfStealthTanks_AI, numberOfStealthTanksOnMinimap_player;
|
public int numberOfStealthTanks_player, numberOfStealthTanks_AI, numberOfStealthTanksOnMinimap_player;
|
||||||
@ -70,6 +71,7 @@ public class mapAwarenessAI {
|
|||||||
public vector[] playerForceLocations;
|
public vector[] playerForceLocations;
|
||||||
public vector[] playerForceDirections;
|
public vector[] playerForceDirections;
|
||||||
public int[] playerForceSize;
|
public int[] playerForceSize;
|
||||||
|
public vector playerNaturalLocation;
|
||||||
|
|
||||||
public vector[] playerStaticDefenseLocations;
|
public vector[] playerStaticDefenseLocations;
|
||||||
public int[] playerStaticDefenseSize;
|
public int[] playerStaticDefenseSize;
|
||||||
@ -87,6 +89,7 @@ public class mapAwarenessAI {
|
|||||||
|
|
||||||
goldMines = mainThread.theAssetManager.goldMines;
|
goldMines = mainThread.theAssetManager.goldMines;
|
||||||
playerExpensionInfo = new int[goldMines.length];
|
playerExpensionInfo = new int[goldMines.length];
|
||||||
|
playerNaturalLocation = goldMines[1].centre;
|
||||||
|
|
||||||
mainPlayerForceLocation = new vector(0,0,0);
|
mainPlayerForceLocation = new vector(0,0,0);
|
||||||
mainPlayerForceDirection = new vector(0,0,0);
|
mainPlayerForceDirection = new vector(0,0,0);
|
||||||
@ -113,6 +116,8 @@ public class mapAwarenessAI {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void processAI(){
|
public void processAI(){
|
||||||
|
frameAI++;
|
||||||
|
|
||||||
theAssetManager = mainThread.theAssetManager;
|
theAssetManager = mainThread.theAssetManager;
|
||||||
|
|
||||||
//the number of player's military units in AI's vision
|
//the number of player's military units in AI's vision
|
||||||
@ -471,6 +476,10 @@ public class mapAwarenessAI {
|
|||||||
|
|
||||||
|
|
||||||
//determine if a rush is feasible against the player
|
//determine if a rush is feasible against the player
|
||||||
|
canRushPlayer = false;
|
||||||
|
if(frameAI > 270 && frameAI < 300) {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
findTheMostVulnerablePlayerBase();
|
findTheMostVulnerablePlayerBase();
|
||||||
|
@ -40,7 +40,7 @@ public class scoutingManagerAI {
|
|||||||
};
|
};
|
||||||
|
|
||||||
exploringNodes = new float[][]{
|
exploringNodes = new float[][]{
|
||||||
{8f, 3f}, {2,2}, {14, 14}
|
{8f, 3f}, {2,2}, {2, 14}
|
||||||
};
|
};
|
||||||
|
|
||||||
destinationNode = 0;
|
destinationNode = 0;
|
||||||
|
@ -22,11 +22,6 @@ public class unitProductionAI {
|
|||||||
public float combatAICenterX;
|
public float combatAICenterX;
|
||||||
public float combatAICenterZ;
|
public float combatAICenterZ;
|
||||||
|
|
||||||
//public int currentState;
|
|
||||||
//public final int booming = 0;
|
|
||||||
//public final int aggressing = 1;
|
|
||||||
//public final int defending = 2;
|
|
||||||
|
|
||||||
public int currentProductionOrder;
|
public int currentProductionOrder;
|
||||||
public final int produceLightTank = 0;
|
public final int produceLightTank = 0;
|
||||||
public final int produceRocketTank = 1;
|
public final int produceRocketTank = 1;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user