This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
BWMirror-Generator/headers4/bwta_BWTA.h
2015-04-19 18:13:03 +02:00

278 lines
6.8 KiB
C

/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class bwta_BWTA */
#ifndef _Included_bwta_BWTA
#define _Included_bwta_BWTA
#ifdef __cplusplus
extern "C" {
#endif
/*
* Class: bwta_BWTA
* Method: readMap
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_bwta_BWTA_readMap
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: analyze
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_bwta_BWTA_analyze
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: computeDistanceTransform
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_bwta_BWTA_computeDistanceTransform
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: balanceAnalysis
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_bwta_BWTA_balanceAnalysis
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: cleanMemory
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_bwta_BWTA_cleanMemory
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getMaxDistanceTransform
* Signature: ()I
*/
JNIEXPORT jint JNICALL Java_bwta_BWTA_getMaxDistanceTransform
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getRegions
* Signature: ()Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getRegions
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getChokepoints
* Signature: ()Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getChokepoints
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getBaseLocations
* Signature: ()Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getBaseLocations
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getStartLocations
* Signature: ()Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getStartLocations
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getUnwalkablePolygons
* Signature: ()Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getUnwalkablePolygons
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getStartLocation
* Signature: (Lbwapi/Player;)Lbwta/BaseLocation;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getStartLocation
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getRegion
* Signature: (II)Lbwta/Region;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getRegion__II
(JNIEnv *, jclass, jint, jint);
/*
* Class: bwta_BWTA
* Method: getRegion
* Signature: (Lbwapi/TilePosition;)Lbwta/Region;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getRegion__Lbwapi_TilePosition_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getRegion
* Signature: (Lbwapi/Position;)Lbwta/Region;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getRegion__Lbwapi_Position_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestChokepoint
* Signature: (II)Lbwta/Chokepoint;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestChokepoint__II
(JNIEnv *, jclass, jint, jint);
/*
* Class: bwta_BWTA
* Method: getNearestChokepoint
* Signature: (Lbwapi/TilePosition;)Lbwta/Chokepoint;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestChokepoint__Lbwapi_TilePosition_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestChokepoint
* Signature: (Lbwapi/Position;)Lbwta/Chokepoint;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestChokepoint__Lbwapi_Position_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestBaseLocation
* Signature: (II)Lbwta/BaseLocation;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestBaseLocation__II
(JNIEnv *, jclass, jint, jint);
/*
* Class: bwta_BWTA
* Method: getNearestBaseLocation
* Signature: (Lbwapi/TilePosition;)Lbwta/BaseLocation;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestBaseLocation__Lbwapi_TilePosition_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestBaseLocation
* Signature: (Lbwapi/Position;)Lbwta/BaseLocation;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestBaseLocation__Lbwapi_Position_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestUnwalkablePolygon
* Signature: (II)Lbwta/Polygon;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestUnwalkablePolygon__II
(JNIEnv *, jclass, jint, jint);
/*
* Class: bwta_BWTA
* Method: getNearestUnwalkablePolygon
* Signature: (Lbwapi/TilePosition;)Lbwta/Polygon;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestUnwalkablePolygon__Lbwapi_TilePosition_2
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestUnwalkablePosition
* Signature: (Lbwapi/Position;)Lbwapi/Position;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestUnwalkablePosition
(JNIEnv *, jclass, jobject);
/*
* Class: bwta_BWTA
* Method: isConnected
* Signature: (IIII)Z
*/
JNIEXPORT jboolean JNICALL Java_bwta_BWTA_isConnected__IIII
(JNIEnv *, jclass, jint, jint, jint, jint);
/*
* Class: bwta_BWTA
* Method: isConnected
* Signature: (Lbwapi/TilePosition;Lbwapi/TilePosition;)Z
*/
JNIEXPORT jboolean JNICALL Java_bwta_BWTA_isConnected__Lbwapi_TilePosition_2Lbwapi_TilePosition_2
(JNIEnv *, jclass, jobject, jobject);
/*
* Class: bwta_BWTA
* Method: getGroundDistance
* Signature: (Lbwapi/TilePosition;Lbwapi/TilePosition;)D
*/
JNIEXPORT jdouble JNICALL Java_bwta_BWTA_getGroundDistance
(JNIEnv *, jclass, jobject, jobject);
/*
* Class: bwta_BWTA
* Method: getNearestTilePosition
* Signature: (Lbwapi/TilePosition;Ljava/util/List;)Lbwapi/Pair;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getNearestTilePosition
(JNIEnv *, jclass, jobject, jobject);
/*
* Class: bwta_BWTA
* Method: getGroundDistances
* Signature: (Lbwapi/TilePosition;Ljava/util/List;)Ljava/util/Map;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getGroundDistances
(JNIEnv *, jclass, jobject, jobject);
/*
* Class: bwta_BWTA
* Method: getShortestPath
* Signature: (Lbwapi/TilePosition;Lbwapi/TilePosition;)Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getShortestPath__Lbwapi_TilePosition_2Lbwapi_TilePosition_2
(JNIEnv *, jclass, jobject, jobject);
/*
* Class: bwta_BWTA
* Method: getShortestPath
* Signature: (Lbwapi/TilePosition;Ljava/util/List;)Ljava/util/List;
*/
JNIEXPORT jobject JNICALL Java_bwta_BWTA_getShortestPath__Lbwapi_TilePosition_2Ljava_util_List_2
(JNIEnv *, jclass, jobject, jobject);
/*
* Class: bwta_BWTA
* Method: buildChokeNodes
* Signature: ()V
*/
JNIEXPORT void JNICALL Java_bwta_BWTA_buildChokeNodes
(JNIEnv *, jclass);
/*
* Class: bwta_BWTA
* Method: getGroundDistance2
* Signature: (Lbwapi/TilePosition;Lbwapi/TilePosition;)I
*/
JNIEXPORT jint JNICALL Java_bwta_BWTA_getGroundDistance2
(JNIEnv *, jclass, jobject, jobject);
#ifdef __cplusplus
}
#endif
#endif