BWAPI
Functions
EISBot/c_src/include/eisbot_proxy_JNIBWAPI.h File Reference
#include <jni.h>
Include dependency graph for eisbot_proxy_JNIBWAPI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_startClient (JNIEnv *, jobject, jobject)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_disconnect (JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getGameFrame (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPlayerInfo (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPlayerScores (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPlayerUpdate (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getResearchStatus (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUpgradeStatus (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUnits (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getTechTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getTechTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUpgradeTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getUpgradeTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getWeaponTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getWeaponTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitSizeTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitSizeTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getBulletTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getBulletTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getDamageTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getDamageTypeName (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getExplosionTypes (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getExplosionTypeName (JNIEnv *, jobject, jint)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_analyzeTerrain (JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getMapWidth (JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getMapHeight (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getMapName (JNIEnv *, jobject)
JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getMapHash (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getHeightData (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getWalkableData (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getBuildableData (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getChokePoints (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getRegions (JNIEnv *, jobject)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPolygon (JNIEnv *, jobject, jint)
JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getBaseLocations (JNIEnv *, jobject)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_attackMove (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_attackUnit (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_build (JNIEnv *, jobject, jint, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_buildAddon (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_train (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_morph (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_research (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_upgrade (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_setRallyPoint__III (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_setRallyPoint__II (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_move (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_patrol (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_holdPosition (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_stop (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_follow (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_gather (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_returnCargo (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_repair (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_burrow (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unburrow (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cloak (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_decloak (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_siege (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unsiege (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_lift (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_land (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_load (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unload (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unloadAll__I (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unloadAll__III (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_rightClick__III (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_rightClick__II (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_haltConstruction (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelConstruction (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelAddon (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelTrain__I (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelTrain__II (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelMorph (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelResearch (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelUpgrade (JNIEnv *, jobject, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_useTech__II (JNIEnv *, jobject, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_useTech__IIII (JNIEnv *, jobject, jint, jint, jint, jint)
JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_useTech__III (JNIEnv *, jobject, jint, jint, jint)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawHealth (JNIEnv *, jobject, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawTargets (JNIEnv *, jobject, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawIDs (JNIEnv *, jobject, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_enableUserInput (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_enablePerfectInformation (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_setGameSpeed (JNIEnv *, jobject, jint)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_setCameraLocation (JNIEnv *, jobject, jint, jint)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_pingMinimap (JNIEnv *, jobject, jint, jint)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_leaveGame (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_restartGame (JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getFPS (JNIEnv *, jobject)
JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getAverageFPS (JNIEnv *, jobject)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_sendText (JNIEnv *, jobject, jstring)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawBox (JNIEnv *, jobject, jint, jint, jint, jint, jint, jboolean, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawCircle (JNIEnv *, jobject, jint, jint, jint, jint, jboolean, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawLine (JNIEnv *, jobject, jint, jint, jint, jint, jint, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawDot (JNIEnv *, jobject, jint, jint, jint, jboolean)
JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawText (JNIEnv *, jobject, jint, jint, jstring, jboolean)

Function Documentation

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Returns the list of active units in the game.

Each unit takes up a fixed number of integer values. Currently: 112

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Entry point from Java

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines