Exemplo n.º 1
0
/*
 * Class:     DoomGame
 * Method:    getLastAction
 */
JNIEXPORT jintArray JNICALL Java_vizdoom_DoomGame_getLastAction
  (JNIEnv *env, jobject obj){
    std::vector<int> ourvector;
    DoomGame* game = GetObject(env,obj);
    ourvector = game->getLastAction();
    jintArray bob=env->NewIntArray(ourvector.size());
    jint *oarr = env->GetIntArrayElements(bob, NULL);
    for (int i=0;i<ourvector.size();i++){
        oarr[i]=ourvector.at(i);
    }
    env->ReleaseIntArrayElements(bob, oarr, NULL);
    return bob;
}