// Path: src/com/gregmcnew/android/pax/Player.java
// public enum BuildTarget { FIGHTER, BOMBER, FRIGATE, UPGRADE, NONE }


import com.gregmcnew.android.pax.Player.BuildTarget;
	//
	// Public members
	//

	public float mPublicBuildScores[] = new float[BuildTarget.values().length - 1];


	//
	// Private members
	//
	
	private boolean mDistorted = false;
	
	private int mBuilds = 0;
	
	private AIWeights mWeights;
	
	private boolean mCanUpgrade;
	
	// Intelligence ranges from -1 to 1:
	//    -1: build ships that will lose to enemy ships
	//     0: ignore what enemies have built
	//     1: build ships that will defeat enemy ships
	private float mIntelligence;

	private Player mPlayer;
	private float mNumOwnEntities[]   = new float[Entity.TYPES.length];
	private float mNumEnemyEntities[] = new float[Entity.TYPES.length];
	private float mOurMoney[]   = new float[Ship.TYPES.length];
	private float mEnemyMoney[] = new float[Ship.TYPES.length];
// Path: src/com/gregmcnew/android/pax/Player.java
// public enum BuildTarget { FIGHTER, BOMBER, FRIGATE, UPGRADE, NONE }


// Path: src/com/gregmcnew/android/pax/AI.java
import com.gregmcnew.android.pax.Player.BuildTarget;

	//
	// Public members
	//

	public float mPublicBuildScores[] = new float[BuildTarget.values().length - 1];


	//
	// Private members
	//
	
	private boolean mDistorted = false;
	
	private int mBuilds = 0;
	
	private AIWeights mWeights;
	
	private boolean mCanUpgrade;
	
	// Intelligence ranges from -1 to 1:
	//    -1: build ships that will lose to enemy ships
	//     0: ignore what enemies have built
	//     1: build ships that will defeat enemy ships
	private float mIntelligence;

	private Player mPlayer;
	private float mNumOwnEntities[]   = new float[Entity.TYPES.length];
	private float mNumEnemyEntities[] = new float[Entity.TYPES.length];
	private float mOurMoney[]   = new float[Ship.TYPES.length];
	private float mEnemyMoney[] = new float[Ship.TYPES.length];
	private float mBuildScores[] = new float[BuildTarget.values().length - 1];