BWAPI
|
00001 /* DO NOT EDIT THIS FILE - it is machine generated */ 00002 #include <jni.h> 00003 /* Header for class eisbot_proxy_JNIBWAPI */ 00004 00005 #ifndef _Included_eisbot_proxy_JNIBWAPI 00006 #define _Included_eisbot_proxy_JNIBWAPI 00007 #ifdef __cplusplus 00008 extern "C" { 00009 #endif 00010 /* 00011 * Class: eisbot_proxy_JNIBWAPI 00012 * Method: startClient 00013 * Signature: (Leisbot/proxy/JNIBWAPI;)V 00014 */ 00015 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_startClient 00016 (JNIEnv *, jobject, jobject); 00017 00018 /* 00019 * Class: eisbot_proxy_JNIBWAPI 00020 * Method: disconnect 00021 * Signature: ()V 00022 */ 00023 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_disconnect 00024 (JNIEnv *, jobject); 00025 00026 /* 00027 * Class: eisbot_proxy_JNIBWAPI 00028 * Method: getGameFrame 00029 * Signature: ()I 00030 */ 00031 JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getGameFrame 00032 (JNIEnv *, jobject); 00033 00034 /* 00035 * Class: eisbot_proxy_JNIBWAPI 00036 * Method: getPlayerInfo 00037 * Signature: ()[I 00038 */ 00039 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPlayerInfo 00040 (JNIEnv *, jobject); 00041 00042 /* 00043 * Class: eisbot_proxy_JNIBWAPI 00044 * Method: getPlayerScores 00045 * Signature: ()[I 00046 */ 00047 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPlayerScores 00048 (JNIEnv *, jobject); 00049 00050 /* 00051 * Class: eisbot_proxy_JNIBWAPI 00052 * Method: getPlayerUpdate 00053 * Signature: ()[I 00054 */ 00055 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPlayerUpdate 00056 (JNIEnv *, jobject); 00057 00058 /* 00059 * Class: eisbot_proxy_JNIBWAPI 00060 * Method: getResearchStatus 00061 * Signature: ()[I 00062 */ 00063 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getResearchStatus 00064 (JNIEnv *, jobject); 00065 00066 /* 00067 * Class: eisbot_proxy_JNIBWAPI 00068 * Method: getUpgradeStatus 00069 * Signature: ()[I 00070 */ 00071 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUpgradeStatus 00072 (JNIEnv *, jobject); 00073 00074 /* 00075 * Class: eisbot_proxy_JNIBWAPI 00076 * Method: getUnits 00077 * Signature: ()[I 00078 */ 00079 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUnits 00080 (JNIEnv *, jobject); 00081 00082 /* 00083 * Class: eisbot_proxy_JNIBWAPI 00084 * Method: getUnitTypes 00085 * Signature: ()[I 00086 */ 00087 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitTypes 00088 (JNIEnv *, jobject); 00089 00090 /* 00091 * Class: eisbot_proxy_JNIBWAPI 00092 * Method: getUnitTypeName 00093 * Signature: (I)Ljava/lang/String; 00094 */ 00095 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitTypeName 00096 (JNIEnv *, jobject, jint); 00097 00098 /* 00099 * Class: eisbot_proxy_JNIBWAPI 00100 * Method: getTechTypes 00101 * Signature: ()[I 00102 */ 00103 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getTechTypes 00104 (JNIEnv *, jobject); 00105 00106 /* 00107 * Class: eisbot_proxy_JNIBWAPI 00108 * Method: getTechTypeName 00109 * Signature: (I)Ljava/lang/String; 00110 */ 00111 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getTechTypeName 00112 (JNIEnv *, jobject, jint); 00113 00114 /* 00115 * Class: eisbot_proxy_JNIBWAPI 00116 * Method: getUpgradeTypes 00117 * Signature: ()[I 00118 */ 00119 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUpgradeTypes 00120 (JNIEnv *, jobject); 00121 00122 /* 00123 * Class: eisbot_proxy_JNIBWAPI 00124 * Method: getUpgradeTypeName 00125 * Signature: (I)Ljava/lang/String; 00126 */ 00127 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getUpgradeTypeName 00128 (JNIEnv *, jobject, jint); 00129 00130 /* 00131 * Class: eisbot_proxy_JNIBWAPI 00132 * Method: getWeaponTypes 00133 * Signature: ()[I 00134 */ 00135 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getWeaponTypes 00136 (JNIEnv *, jobject); 00137 00138 /* 00139 * Class: eisbot_proxy_JNIBWAPI 00140 * Method: getWeaponTypeName 00141 * Signature: (I)Ljava/lang/String; 00142 */ 00143 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getWeaponTypeName 00144 (JNIEnv *, jobject, jint); 00145 00146 /* 00147 * Class: eisbot_proxy_JNIBWAPI 00148 * Method: getUnitSizeTypes 00149 * Signature: ()[I 00150 */ 00151 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitSizeTypes 00152 (JNIEnv *, jobject); 00153 00154 /* 00155 * Class: eisbot_proxy_JNIBWAPI 00156 * Method: getUnitSizeTypeName 00157 * Signature: (I)Ljava/lang/String; 00158 */ 00159 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getUnitSizeTypeName 00160 (JNIEnv *, jobject, jint); 00161 00162 /* 00163 * Class: eisbot_proxy_JNIBWAPI 00164 * Method: getBulletTypes 00165 * Signature: ()[I 00166 */ 00167 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getBulletTypes 00168 (JNIEnv *, jobject); 00169 00170 /* 00171 * Class: eisbot_proxy_JNIBWAPI 00172 * Method: getBulletTypeName 00173 * Signature: (I)Ljava/lang/String; 00174 */ 00175 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getBulletTypeName 00176 (JNIEnv *, jobject, jint); 00177 00178 /* 00179 * Class: eisbot_proxy_JNIBWAPI 00180 * Method: getDamageTypes 00181 * Signature: ()[I 00182 */ 00183 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getDamageTypes 00184 (JNIEnv *, jobject); 00185 00186 /* 00187 * Class: eisbot_proxy_JNIBWAPI 00188 * Method: getDamageTypeName 00189 * Signature: (I)Ljava/lang/String; 00190 */ 00191 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getDamageTypeName 00192 (JNIEnv *, jobject, jint); 00193 00194 /* 00195 * Class: eisbot_proxy_JNIBWAPI 00196 * Method: getExplosionTypes 00197 * Signature: ()[I 00198 */ 00199 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getExplosionTypes 00200 (JNIEnv *, jobject); 00201 00202 /* 00203 * Class: eisbot_proxy_JNIBWAPI 00204 * Method: getExplosionTypeName 00205 * Signature: (I)Ljava/lang/String; 00206 */ 00207 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getExplosionTypeName 00208 (JNIEnv *, jobject, jint); 00209 00210 /* 00211 * Class: eisbot_proxy_JNIBWAPI 00212 * Method: analyzeTerrain 00213 * Signature: ()V 00214 */ 00215 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_analyzeTerrain 00216 (JNIEnv *, jobject); 00217 00218 /* 00219 * Class: eisbot_proxy_JNIBWAPI 00220 * Method: getMapWidth 00221 * Signature: ()I 00222 */ 00223 JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getMapWidth 00224 (JNIEnv *, jobject); 00225 00226 /* 00227 * Class: eisbot_proxy_JNIBWAPI 00228 * Method: getMapHeight 00229 * Signature: ()I 00230 */ 00231 JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getMapHeight 00232 (JNIEnv *, jobject); 00233 00234 /* 00235 * Class: eisbot_proxy_JNIBWAPI 00236 * Method: getMapName 00237 * Signature: ()Ljava/lang/String; 00238 */ 00239 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getMapName 00240 (JNIEnv *, jobject); 00241 00242 /* 00243 * Class: eisbot_proxy_JNIBWAPI 00244 * Method: getMapHash 00245 * Signature: ()Ljava/lang/String; 00246 */ 00247 JNIEXPORT jstring JNICALL Java_eisbot_proxy_JNIBWAPI_getMapHash 00248 (JNIEnv *, jobject); 00249 00250 /* 00251 * Class: eisbot_proxy_JNIBWAPI 00252 * Method: getHeightData 00253 * Signature: ()[I 00254 */ 00255 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getHeightData 00256 (JNIEnv *, jobject); 00257 00258 /* 00259 * Class: eisbot_proxy_JNIBWAPI 00260 * Method: getWalkableData 00261 * Signature: ()[I 00262 */ 00263 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getWalkableData 00264 (JNIEnv *, jobject); 00265 00266 /* 00267 * Class: eisbot_proxy_JNIBWAPI 00268 * Method: getBuildableData 00269 * Signature: ()[I 00270 */ 00271 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getBuildableData 00272 (JNIEnv *, jobject); 00273 00274 /* 00275 * Class: eisbot_proxy_JNIBWAPI 00276 * Method: getChokePoints 00277 * Signature: ()[I 00278 */ 00279 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getChokePoints 00280 (JNIEnv *, jobject); 00281 00282 /* 00283 * Class: eisbot_proxy_JNIBWAPI 00284 * Method: getRegions 00285 * Signature: ()[I 00286 */ 00287 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getRegions 00288 (JNIEnv *, jobject); 00289 00290 /* 00291 * Class: eisbot_proxy_JNIBWAPI 00292 * Method: getPolygon 00293 * Signature: (I)[I 00294 */ 00295 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getPolygon 00296 (JNIEnv *, jobject, jint); 00297 00298 /* 00299 * Class: eisbot_proxy_JNIBWAPI 00300 * Method: getBaseLocations 00301 * Signature: ()[I 00302 */ 00303 JNIEXPORT jintArray JNICALL Java_eisbot_proxy_JNIBWAPI_getBaseLocations 00304 (JNIEnv *, jobject); 00305 00306 /* 00307 * Class: eisbot_proxy_JNIBWAPI 00308 * Method: attackMove 00309 * Signature: (III)Z 00310 */ 00311 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_attackMove 00312 (JNIEnv *, jobject, jint, jint, jint); 00313 00314 /* 00315 * Class: eisbot_proxy_JNIBWAPI 00316 * Method: attackUnit 00317 * Signature: (II)Z 00318 */ 00319 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_attackUnit 00320 (JNIEnv *, jobject, jint, jint); 00321 00322 /* 00323 * Class: eisbot_proxy_JNIBWAPI 00324 * Method: build 00325 * Signature: (IIII)Z 00326 */ 00327 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_build 00328 (JNIEnv *, jobject, jint, jint, jint, jint); 00329 00330 /* 00331 * Class: eisbot_proxy_JNIBWAPI 00332 * Method: buildAddon 00333 * Signature: (II)Z 00334 */ 00335 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_buildAddon 00336 (JNIEnv *, jobject, jint, jint); 00337 00338 /* 00339 * Class: eisbot_proxy_JNIBWAPI 00340 * Method: train 00341 * Signature: (II)Z 00342 */ 00343 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_train 00344 (JNIEnv *, jobject, jint, jint); 00345 00346 /* 00347 * Class: eisbot_proxy_JNIBWAPI 00348 * Method: morph 00349 * Signature: (II)Z 00350 */ 00351 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_morph 00352 (JNIEnv *, jobject, jint, jint); 00353 00354 /* 00355 * Class: eisbot_proxy_JNIBWAPI 00356 * Method: research 00357 * Signature: (II)Z 00358 */ 00359 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_research 00360 (JNIEnv *, jobject, jint, jint); 00361 00362 /* 00363 * Class: eisbot_proxy_JNIBWAPI 00364 * Method: upgrade 00365 * Signature: (II)Z 00366 */ 00367 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_upgrade 00368 (JNIEnv *, jobject, jint, jint); 00369 00370 /* 00371 * Class: eisbot_proxy_JNIBWAPI 00372 * Method: setRallyPoint 00373 * Signature: (III)Z 00374 */ 00375 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_setRallyPoint__III 00376 (JNIEnv *, jobject, jint, jint, jint); 00377 00378 /* 00379 * Class: eisbot_proxy_JNIBWAPI 00380 * Method: setRallyPoint 00381 * Signature: (II)Z 00382 */ 00383 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_setRallyPoint__II 00384 (JNIEnv *, jobject, jint, jint); 00385 00386 /* 00387 * Class: eisbot_proxy_JNIBWAPI 00388 * Method: move 00389 * Signature: (III)Z 00390 */ 00391 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_move 00392 (JNIEnv *, jobject, jint, jint, jint); 00393 00394 /* 00395 * Class: eisbot_proxy_JNIBWAPI 00396 * Method: patrol 00397 * Signature: (III)Z 00398 */ 00399 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_patrol 00400 (JNIEnv *, jobject, jint, jint, jint); 00401 00402 /* 00403 * Class: eisbot_proxy_JNIBWAPI 00404 * Method: holdPosition 00405 * Signature: (I)Z 00406 */ 00407 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_holdPosition 00408 (JNIEnv *, jobject, jint); 00409 00410 /* 00411 * Class: eisbot_proxy_JNIBWAPI 00412 * Method: stop 00413 * Signature: (I)Z 00414 */ 00415 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_stop 00416 (JNIEnv *, jobject, jint); 00417 00418 /* 00419 * Class: eisbot_proxy_JNIBWAPI 00420 * Method: follow 00421 * Signature: (II)Z 00422 */ 00423 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_follow 00424 (JNIEnv *, jobject, jint, jint); 00425 00426 /* 00427 * Class: eisbot_proxy_JNIBWAPI 00428 * Method: gather 00429 * Signature: (II)Z 00430 */ 00431 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_gather 00432 (JNIEnv *, jobject, jint, jint); 00433 00434 /* 00435 * Class: eisbot_proxy_JNIBWAPI 00436 * Method: returnCargo 00437 * Signature: (I)Z 00438 */ 00439 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_returnCargo 00440 (JNIEnv *, jobject, jint); 00441 00442 /* 00443 * Class: eisbot_proxy_JNIBWAPI 00444 * Method: repair 00445 * Signature: (II)Z 00446 */ 00447 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_repair 00448 (JNIEnv *, jobject, jint, jint); 00449 00450 /* 00451 * Class: eisbot_proxy_JNIBWAPI 00452 * Method: burrow 00453 * Signature: (I)Z 00454 */ 00455 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_burrow 00456 (JNIEnv *, jobject, jint); 00457 00458 /* 00459 * Class: eisbot_proxy_JNIBWAPI 00460 * Method: unburrow 00461 * Signature: (I)Z 00462 */ 00463 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unburrow 00464 (JNIEnv *, jobject, jint); 00465 00466 /* 00467 * Class: eisbot_proxy_JNIBWAPI 00468 * Method: cloak 00469 * Signature: (I)Z 00470 */ 00471 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cloak 00472 (JNIEnv *, jobject, jint); 00473 00474 /* 00475 * Class: eisbot_proxy_JNIBWAPI 00476 * Method: decloak 00477 * Signature: (I)Z 00478 */ 00479 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_decloak 00480 (JNIEnv *, jobject, jint); 00481 00482 /* 00483 * Class: eisbot_proxy_JNIBWAPI 00484 * Method: siege 00485 * Signature: (I)Z 00486 */ 00487 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_siege 00488 (JNIEnv *, jobject, jint); 00489 00490 /* 00491 * Class: eisbot_proxy_JNIBWAPI 00492 * Method: unsiege 00493 * Signature: (I)Z 00494 */ 00495 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unsiege 00496 (JNIEnv *, jobject, jint); 00497 00498 /* 00499 * Class: eisbot_proxy_JNIBWAPI 00500 * Method: lift 00501 * Signature: (I)Z 00502 */ 00503 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_lift 00504 (JNIEnv *, jobject, jint); 00505 00506 /* 00507 * Class: eisbot_proxy_JNIBWAPI 00508 * Method: land 00509 * Signature: (III)Z 00510 */ 00511 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_land 00512 (JNIEnv *, jobject, jint, jint, jint); 00513 00514 /* 00515 * Class: eisbot_proxy_JNIBWAPI 00516 * Method: load 00517 * Signature: (II)Z 00518 */ 00519 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_load 00520 (JNIEnv *, jobject, jint, jint); 00521 00522 /* 00523 * Class: eisbot_proxy_JNIBWAPI 00524 * Method: unload 00525 * Signature: (II)Z 00526 */ 00527 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unload 00528 (JNIEnv *, jobject, jint, jint); 00529 00530 /* 00531 * Class: eisbot_proxy_JNIBWAPI 00532 * Method: unloadAll 00533 * Signature: (I)Z 00534 */ 00535 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unloadAll__I 00536 (JNIEnv *, jobject, jint); 00537 00538 /* 00539 * Class: eisbot_proxy_JNIBWAPI 00540 * Method: unloadAll 00541 * Signature: (III)Z 00542 */ 00543 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_unloadAll__III 00544 (JNIEnv *, jobject, jint, jint, jint); 00545 00546 /* 00547 * Class: eisbot_proxy_JNIBWAPI 00548 * Method: rightClick 00549 * Signature: (III)Z 00550 */ 00551 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_rightClick__III 00552 (JNIEnv *, jobject, jint, jint, jint); 00553 00554 /* 00555 * Class: eisbot_proxy_JNIBWAPI 00556 * Method: rightClick 00557 * Signature: (II)Z 00558 */ 00559 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_rightClick__II 00560 (JNIEnv *, jobject, jint, jint); 00561 00562 /* 00563 * Class: eisbot_proxy_JNIBWAPI 00564 * Method: haltConstruction 00565 * Signature: (I)Z 00566 */ 00567 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_haltConstruction 00568 (JNIEnv *, jobject, jint); 00569 00570 /* 00571 * Class: eisbot_proxy_JNIBWAPI 00572 * Method: cancelConstruction 00573 * Signature: (I)Z 00574 */ 00575 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelConstruction 00576 (JNIEnv *, jobject, jint); 00577 00578 /* 00579 * Class: eisbot_proxy_JNIBWAPI 00580 * Method: cancelAddon 00581 * Signature: (I)Z 00582 */ 00583 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelAddon 00584 (JNIEnv *, jobject, jint); 00585 00586 /* 00587 * Class: eisbot_proxy_JNIBWAPI 00588 * Method: cancelTrain 00589 * Signature: (I)Z 00590 */ 00591 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelTrain__I 00592 (JNIEnv *, jobject, jint); 00593 00594 /* 00595 * Class: eisbot_proxy_JNIBWAPI 00596 * Method: cancelTrain 00597 * Signature: (II)Z 00598 */ 00599 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelTrain__II 00600 (JNIEnv *, jobject, jint, jint); 00601 00602 /* 00603 * Class: eisbot_proxy_JNIBWAPI 00604 * Method: cancelMorph 00605 * Signature: (I)Z 00606 */ 00607 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelMorph 00608 (JNIEnv *, jobject, jint); 00609 00610 /* 00611 * Class: eisbot_proxy_JNIBWAPI 00612 * Method: cancelResearch 00613 * Signature: (I)Z 00614 */ 00615 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelResearch 00616 (JNIEnv *, jobject, jint); 00617 00618 /* 00619 * Class: eisbot_proxy_JNIBWAPI 00620 * Method: cancelUpgrade 00621 * Signature: (I)Z 00622 */ 00623 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_cancelUpgrade 00624 (JNIEnv *, jobject, jint); 00625 00626 /* 00627 * Class: eisbot_proxy_JNIBWAPI 00628 * Method: useTech 00629 * Signature: (II)Z 00630 */ 00631 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_useTech__II 00632 (JNIEnv *, jobject, jint, jint); 00633 00634 /* 00635 * Class: eisbot_proxy_JNIBWAPI 00636 * Method: useTech 00637 * Signature: (IIII)Z 00638 */ 00639 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_useTech__IIII 00640 (JNIEnv *, jobject, jint, jint, jint, jint); 00641 00642 /* 00643 * Class: eisbot_proxy_JNIBWAPI 00644 * Method: useTech 00645 * Signature: (III)Z 00646 */ 00647 JNIEXPORT jboolean JNICALL Java_eisbot_proxy_JNIBWAPI_useTech__III 00648 (JNIEnv *, jobject, jint, jint, jint); 00649 00650 /* 00651 * Class: eisbot_proxy_JNIBWAPI 00652 * Method: drawHealth 00653 * Signature: (Z)V 00654 */ 00655 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawHealth 00656 (JNIEnv *, jobject, jboolean); 00657 00658 /* 00659 * Class: eisbot_proxy_JNIBWAPI 00660 * Method: drawTargets 00661 * Signature: (Z)V 00662 */ 00663 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawTargets 00664 (JNIEnv *, jobject, jboolean); 00665 00666 /* 00667 * Class: eisbot_proxy_JNIBWAPI 00668 * Method: drawIDs 00669 * Signature: (Z)V 00670 */ 00671 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawIDs 00672 (JNIEnv *, jobject, jboolean); 00673 00674 /* 00675 * Class: eisbot_proxy_JNIBWAPI 00676 * Method: enableUserInput 00677 * Signature: ()V 00678 */ 00679 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_enableUserInput 00680 (JNIEnv *, jobject); 00681 00682 /* 00683 * Class: eisbot_proxy_JNIBWAPI 00684 * Method: enablePerfectInformation 00685 * Signature: ()V 00686 */ 00687 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_enablePerfectInformation 00688 (JNIEnv *, jobject); 00689 00690 /* 00691 * Class: eisbot_proxy_JNIBWAPI 00692 * Method: setGameSpeed 00693 * Signature: (I)V 00694 */ 00695 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_setGameSpeed 00696 (JNIEnv *, jobject, jint); 00697 00698 /* 00699 * Class: eisbot_proxy_JNIBWAPI 00700 * Method: setCameraLocation 00701 * Signature: (II)V 00702 */ 00703 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_setCameraLocation 00704 (JNIEnv *, jobject, jint, jint); 00705 00706 /* 00707 * Class: eisbot_proxy_JNIBWAPI 00708 * Method: pingMinimap 00709 * Signature: (II)V 00710 */ 00711 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_pingMinimap 00712 (JNIEnv *, jobject, jint, jint); 00713 00714 /* 00715 * Class: eisbot_proxy_JNIBWAPI 00716 * Method: leaveGame 00717 * Signature: ()V 00718 */ 00719 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_leaveGame 00720 (JNIEnv *, jobject); 00721 00722 /* 00723 * Class: eisbot_proxy_JNIBWAPI 00724 * Method: restartGame 00725 * Signature: ()V 00726 */ 00727 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_restartGame 00728 (JNIEnv *, jobject); 00729 00730 /* 00731 * Class: eisbot_proxy_JNIBWAPI 00732 * Method: getFPS 00733 * Signature: ()I 00734 */ 00735 JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getFPS 00736 (JNIEnv *, jobject); 00737 00738 /* 00739 * Class: eisbot_proxy_JNIBWAPI 00740 * Method: getAverageFPS 00741 * Signature: ()I 00742 */ 00743 JNIEXPORT jint JNICALL Java_eisbot_proxy_JNIBWAPI_getAverageFPS 00744 (JNIEnv *, jobject); 00745 00746 /* 00747 * Class: eisbot_proxy_JNIBWAPI 00748 * Method: sendText 00749 * Signature: (Ljava/lang/String;)V 00750 */ 00751 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_sendText 00752 (JNIEnv *, jobject, jstring); 00753 00754 /* 00755 * Class: eisbot_proxy_JNIBWAPI 00756 * Method: drawBox 00757 * Signature: (IIIIIZZ)V 00758 */ 00759 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawBox 00760 (JNIEnv *, jobject, jint, jint, jint, jint, jint, jboolean, jboolean); 00761 00762 /* 00763 * Class: eisbot_proxy_JNIBWAPI 00764 * Method: drawCircle 00765 * Signature: (IIIIZZ)V 00766 */ 00767 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawCircle 00768 (JNIEnv *, jobject, jint, jint, jint, jint, jboolean, jboolean); 00769 00770 /* 00771 * Class: eisbot_proxy_JNIBWAPI 00772 * Method: drawLine 00773 * Signature: (IIIIIZ)V 00774 */ 00775 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawLine 00776 (JNIEnv *, jobject, jint, jint, jint, jint, jint, jboolean); 00777 00778 /* 00779 * Class: eisbot_proxy_JNIBWAPI 00780 * Method: drawDot 00781 * Signature: (IIIZ)V 00782 */ 00783 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawDot 00784 (JNIEnv *, jobject, jint, jint, jint, jboolean); 00785 00786 /* 00787 * Class: eisbot_proxy_JNIBWAPI 00788 * Method: drawText 00789 * Signature: (IILjava/lang/String;Z)V 00790 */ 00791 JNIEXPORT void JNICALL Java_eisbot_proxy_JNIBWAPI_drawText 00792 (JNIEnv *, jobject, jint, jint, jstring, jboolean); 00793 00794 #ifdef __cplusplus 00795 } 00796 #endif 00797 #endif