Ships are sorted from near (nearest at index 0) to far. Only ships that are on screen should be accessible.
double enemyDistance(int idx) - Returns the distance between the ship and the specified enemy.
double enemySpeed(int idx) - Returns the speed of the specified enemy.
int enemyReload(int idx) - Returns the specified enemy's reload time remaining.
double enemyTrackingRad(int idx) - Returns the specified enemy's tracking in radians.
double enemyTrackingDeg(int idx) - Returns the specified enemy's tracking in degrees.
int screenEnemyX(int idx) - Returns the specified enemy's X coordinate on the map.
int screenEnemyY(int idx) - Returns the specified enemy's Y coordinate on the map.
double enemyHeadingDeg(int idx) - Returns the direction the specified enemy is facing in degrees.
double enemyHeadingRad(int idx) - Returns the direction the specified enemy is facing in radians.
int enemyShield(int idx) - Returns the specified enemy's shield status.
int enemyLives(int idx) - Returns the specified enemy's remaining lives. Returns -1 if the corresponding object cannot be found within the Others array.
int enemyTeam(int idx) - Returns the specified enemy's team. Returns -1 if the corresponding object cannot be found within the Others array.
char* enemyName(int idx) - Returns the specified enemy's name. Returns empty string if the corresponding object cannot be found within the Others array.
double enemyScore(int idx) - Returns the specified enemy's score. Returns 0.0 if the corresponding object cannot be found within the Others array.