mirror of
https://github.com/godotengine/godot.git
synced 2025-02-09 04:11:00 +00:00
Renamed godot domain from com.android.godot (which was incorrect) to org.godotengine.godot
This commit is contained in:
parent
401622cc22
commit
40ba22631b
@ -11,7 +11,7 @@
|
||||
android:xlargeScreens="true"/>
|
||||
|
||||
<application android:label="@string/godot_project_name_string" android:icon="@drawable/icon" android:allowBackup="false" $$ADD_APPATTRIBUTE_CHUNKS$$ >
|
||||
<activity android:name="com.android.godot.Godot"
|
||||
<activity android:name="org.godotengine.godot.Godot"
|
||||
android:label="@string/godot_project_name_string"
|
||||
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
|
||||
android:launchMode="singleTask"
|
||||
@ -23,7 +23,7 @@
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<service android:name="com.android.godot.GodotDownloaderService" />
|
||||
<service android:name="org.godotengine.godot.GodotDownloaderService" />
|
||||
|
||||
|
||||
|
||||
|
@ -147,13 +147,13 @@ void AudioDriverAndroid::setup( jobject p_io) {
|
||||
|
||||
void AudioDriverAndroid::thread_func(JNIEnv *env) {
|
||||
|
||||
jclass cls = env->FindClass("com/android/godot/Godot");
|
||||
jclass cls = env->FindClass("org/godotengine/godot/Godot");
|
||||
if (cls) {
|
||||
|
||||
cls=(jclass)env->NewGlobalRef(cls);
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","*******CLASS FOUND!!!");
|
||||
}
|
||||
jfieldID fid = env->GetStaticFieldID(cls, "io", "Lcom/android/godot/GodotIO;");
|
||||
jfieldID fid = env->GetStaticFieldID(cls, "io", "Lorg/godotengine/godot/GodotIO;");
|
||||
jobject ob = env->GetStaticObjectField(cls,fid);
|
||||
jobject gob = env->NewGlobalRef(ob);
|
||||
jclass c = env->GetObjectClass(gob);
|
||||
|
@ -1569,7 +1569,7 @@ Error EditorExportPlatformAndroid::run(int p_device, int p_flags) {
|
||||
args.push_back("-a");
|
||||
args.push_back("android.intent.action.MAIN");
|
||||
args.push_back("-n");
|
||||
args.push_back(get_package_name()+"/com.android.godot.Godot");
|
||||
args.push_back(get_package_name()+"/org.godotengine.godot.Godot");
|
||||
|
||||
err = OS::get_singleton()->execute(adb,args,true,NULL,NULL,&rv);
|
||||
if (err || rv!=0) {
|
||||
|
@ -50,9 +50,9 @@
|
||||
|
||||
|
||||
extern "C" {
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_Godot_registerSingleton(JNIEnv * env, jobject obj, jstring name,jobject p_object);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_Godot_registerMethod(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args);
|
||||
JNIEXPORT jstring JNICALL Java_com_android_godot_Godot_getGlobal(JNIEnv * env, jobject obj, jstring path);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_Godot_registerSingleton(JNIEnv * env, jobject obj, jstring name,jobject p_object);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_Godot_registerMethod(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args);
|
||||
JNIEXPORT jstring JNICALL Java_org_godotengine_godot_Godot_getGlobal(JNIEnv * env, jobject obj, jstring path);
|
||||
};
|
||||
|
||||
class JNISingleton : public Object {
|
||||
@ -671,12 +671,12 @@ static void engine_handle_cmd(struct android_app* app, int32_t cmd) {
|
||||
|
||||
|
||||
static JNINativeMethod methods[] = {
|
||||
{"registerSingleton", "(Ljava/lang/String;Ljava/lang/Object;)V",(void *)&Java_com_android_godot_Godot_registerSingleton},
|
||||
{"registerMethod", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V",(void *)&Java_com_android_godot_Godot_registerMethod},
|
||||
{"getGlobal", "(Ljava/lang/String;)Ljava/lang/String;", (void *)&Java_com_android_godot_Godot_getGlobal},
|
||||
{"registerSingleton", "(Ljava/lang/String;Ljava/lang/Object;)V",(void *)&Java_org_godotengine_godot_Godot_registerSingleton},
|
||||
{"registerMethod", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V",(void *)&Java_org_godotengine_godot_Godot_registerMethod},
|
||||
{"getGlobal", "(Ljava/lang/String;)Ljava/lang/String;", (void *)&Java_org_godotengine_godot_Godot_getGlobal},
|
||||
};
|
||||
|
||||
jstring gstrClassName = engine->jni->NewStringUTF("com/android/godot/Godot");
|
||||
jstring gstrClassName = engine->jni->NewStringUTF("org/godotengine/godot/Godot");
|
||||
jclass GodotClass = (jclass)engine->jni->CallObjectMethod(cls, findClass, gstrClassName);
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","godot ****^*^*?^*^*class data %x",GodotClass);
|
||||
@ -692,7 +692,7 @@ static void engine_handle_cmd(struct android_app* app, int32_t cmd) {
|
||||
jclass singletonClass = (jclass)engine->jni->CallObjectMethod(cls, findClass, strClassName);
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","****^*^*?^*^*class data %x",singletonClass);
|
||||
jmethodID initialize = engine->jni->GetStaticMethodID(singletonClass, "initialize", "(Landroid/app/Activity;)Lcom/android/godot/Godot$SingletonBase;");
|
||||
jmethodID initialize = engine->jni->GetStaticMethodID(singletonClass, "initialize", "(Landroid/app/Activity;)Lorg/godotengine/godot/Godot$SingletonBase;");
|
||||
|
||||
|
||||
jobject obj = engine->jni->CallStaticObjectMethod(singletonClass,initialize,app->activity->clazz);
|
||||
@ -863,7 +863,7 @@ void android_main(struct android_app* state) {
|
||||
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_Godot_registerSingleton(JNIEnv * env, jobject obj, jstring name,jobject p_object){
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_Godot_registerSingleton(JNIEnv * env, jobject obj, jstring name,jobject p_object){
|
||||
|
||||
String singname = env->GetStringUTFChars( name, NULL );
|
||||
JNISingleton *s = memnew( JNISingleton );
|
||||
@ -938,7 +938,7 @@ static const char* get_jni_sig(const String& p_type) {
|
||||
return "";
|
||||
}
|
||||
|
||||
JNIEXPORT jstring JNICALL Java_com_android_godot_Godot_getGlobal(JNIEnv * env, jobject obj, jstring path) {
|
||||
JNIEXPORT jstring JNICALL Java_org_godotengine_godot_Godot_getGlobal(JNIEnv * env, jobject obj, jstring path) {
|
||||
|
||||
String js = env->GetStringUTFChars( path, NULL );
|
||||
|
||||
@ -949,7 +949,7 @@ JNIEXPORT jstring JNICALL Java_com_android_godot_Godot_getGlobal(JNIEnv * env, j
|
||||
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_Godot_registerMethod(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args){
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_Godot_registerMethod(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args){
|
||||
|
||||
String singname = env->GetStringUTFChars( sname, NULL );
|
||||
|
||||
|
@ -26,7 +26,7 @@
|
||||
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
|
||||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/*************************************************************************/
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Set;
|
@ -26,7 +26,7 @@
|
||||
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
|
||||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/*************************************************************************/
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
|
||||
import android.R;
|
||||
import android.app.Activity;
|
||||
@ -60,14 +60,14 @@ import java.lang.reflect.Method;
|
||||
import java.util.List;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import com.android.godot.payments.PaymentsManager;
|
||||
import org.godotengine.godot.payments.PaymentsManager;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
import android.provider.Settings.Secure;
|
||||
import android.widget.FrameLayout;
|
||||
|
||||
import com.android.godot.input.*;
|
||||
import org.godotengine.godot.input.*;
|
||||
|
||||
import java.io.InputStream;
|
||||
import javax.microedition.khronos.opengles.GL10;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
|
||||
import com.google.android.vending.expansion.downloader.DownloaderClientMarshaller;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
@ -26,7 +26,7 @@
|
||||
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
|
||||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/*************************************************************************/
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
import java.util.HashMap;
|
||||
import java.util.Locale;
|
||||
import android.net.Uri;
|
||||
@ -47,7 +47,7 @@ import android.media.*;
|
||||
import android.hardware.*;
|
||||
import android.content.*;
|
||||
import android.content.pm.ActivityInfo;
|
||||
import com.android.godot.input.*;
|
||||
import org.godotengine.godot.input.*;
|
||||
//android.os.Build
|
||||
|
||||
// Wrapper for native library
|
@ -26,7 +26,7 @@
|
||||
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
|
||||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/*************************************************************************/
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
|
||||
// Wrapper for native library
|
||||
|
@ -1,6 +1,6 @@
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
|
||||
import com.android.godot.Dictionary;
|
||||
import org.godotengine.godot.Dictionary;
|
||||
import android.app.Activity;
|
||||
import android.util.Log;
|
||||
|
@ -26,7 +26,7 @@
|
||||
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
|
||||
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
|
||||
/*************************************************************************/
|
||||
package com.android.godot;
|
||||
package org.godotengine.godot;
|
||||
import android.content.Context;
|
||||
import android.graphics.PixelFormat;
|
||||
import android.opengl.GLSurfaceView;
|
@ -1,9 +1,9 @@
|
||||
package com.android.godot.input;
|
||||
package org.godotengine.godot.input;
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.KeyEvent;
|
||||
import android.widget.EditText;
|
||||
import com.android.godot.*;
|
||||
import org.godotengine.godot.*;
|
||||
import android.os.Handler;
|
||||
import android.os.Message;
|
||||
import android.view.inputmethod.InputMethodManager;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.input;
|
||||
package org.godotengine.godot.input;
|
||||
import android.content.Context;
|
||||
import android.text.Editable;
|
||||
import android.text.TextWatcher;
|
||||
@ -8,7 +8,7 @@ import android.view.inputmethod.EditorInfo;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.widget.TextView;
|
||||
import android.widget.TextView.OnEditorActionListener;
|
||||
import com.android.godot.*;
|
||||
import org.godotengine.godot.*;
|
||||
|
||||
public class GodotTextInputWrapper implements TextWatcher, OnEditorActionListener {
|
||||
// ===========================================================
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
@ -1,10 +1,10 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import com.android.godot.GodotLib;
|
||||
import com.android.godot.utils.Crypt;
|
||||
import org.godotengine.godot.GodotLib;
|
||||
import org.godotengine.godot.utils.Crypt;
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
||||
import android.app.Activity;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.SharedPreferences;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
@ -17,9 +17,9 @@ import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
import org.json.JSONStringer;
|
||||
|
||||
import com.android.godot.Dictionary;
|
||||
import com.android.godot.Godot;
|
||||
import com.android.godot.GodotPaymentV3;
|
||||
import org.godotengine.godot.Dictionary;
|
||||
import org.godotengine.godot.Godot;
|
||||
import org.godotengine.godot.GodotPaymentV3;
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
||||
public class PaymentsManager {
|
@ -1,10 +1,10 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import com.android.godot.GodotLib;
|
||||
import com.android.godot.utils.Crypt;
|
||||
import org.godotengine.godot.GodotLib;
|
||||
import org.godotengine.godot.utils.Crypt;
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
||||
import android.app.Activity;
|
@ -1,12 +1,12 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import com.android.godot.Dictionary;
|
||||
import com.android.godot.Godot;
|
||||
import org.godotengine.godot.Dictionary;
|
||||
import org.godotengine.godot.Godot;
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
||||
import android.content.Context;
|
@ -1,14 +1,14 @@
|
||||
package com.android.godot.payments;
|
||||
package org.godotengine.godot.payments;
|
||||
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import com.android.godot.Godot;
|
||||
import com.android.godot.GodotLib;
|
||||
import com.android.godot.GodotPaymentV3;
|
||||
import com.android.godot.utils.Crypt;
|
||||
import com.android.godot.utils.HttpRequester;
|
||||
import com.android.godot.utils.RequestParams;
|
||||
import org.godotengine.godot.Godot;
|
||||
import org.godotengine.godot.GodotLib;
|
||||
import org.godotengine.godot.GodotPaymentV3;
|
||||
import org.godotengine.godot.utils.Crypt;
|
||||
import org.godotengine.godot.utils.HttpRequester;
|
||||
import org.godotengine.godot.utils.RequestParams;
|
||||
import com.android.vending.billing.IInAppBillingService;
|
||||
|
||||
import android.app.Activity;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.utils;
|
||||
package org.godotengine.godot.utils;
|
||||
|
||||
import java.security.MessageDigest;
|
||||
import java.util.Random;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.utils;
|
||||
package org.godotengine.godot.utils;
|
||||
import java.io.IOException;
|
||||
import java.net.Socket;
|
||||
import java.net.UnknownHostException;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.utils;
|
||||
package org.godotengine.godot.utils;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.IOException;
|
@ -1,4 +1,4 @@
|
||||
package com.android.godot.utils;
|
||||
package org.godotengine.godot.utils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
@ -1281,7 +1281,7 @@ JavaClassWrapper::JavaClassWrapper(jobject p_activity) {
|
||||
|
||||
JNIEnv *env = ThreadAndroid::get_env();
|
||||
|
||||
jclass activityClass = env->FindClass("com/android/godot/Godot");
|
||||
jclass activityClass = env->FindClass("org/godotengine/godot/Godot");
|
||||
jmethodID getClassLoader = env->GetMethodID(activityClass,"getClassLoader", "()Ljava/lang/ClassLoader;");
|
||||
classLoader = env->CallObjectMethod(p_activity, getClassLoader);
|
||||
classLoader=(jclass)env->NewGlobalRef(classLoader);
|
||||
|
@ -138,7 +138,7 @@ jvalret _variant_to_jvalue(JNIEnv *env, Variant::Type p_type, const Variant* p_a
|
||||
case Variant::DICTIONARY: {
|
||||
|
||||
Dictionary dict = *p_arg;
|
||||
jclass dclass = env->FindClass("com/android/godot/Dictionary");
|
||||
jclass dclass = env->FindClass("org/godotengine/godot/Dictionary");
|
||||
jmethodID ctor = env->GetMethodID(dclass, "<init>", "()V");
|
||||
jobject jdict = env->NewObject(dclass, ctor);
|
||||
|
||||
@ -373,7 +373,7 @@ Variant _jobject_to_variant(JNIEnv * env, jobject obj) {
|
||||
return varr;
|
||||
};
|
||||
|
||||
if (name == "java.util.HashMap" || name == "com.android.godot.Dictionary") {
|
||||
if (name == "java.util.HashMap" || name == "org.godotengine.godot.Dictionary") {
|
||||
|
||||
Dictionary ret(true);
|
||||
jclass oclass = c;
|
||||
@ -765,7 +765,7 @@ static void _stop_video() {
|
||||
env->CallVoidMethod(godot_io, _stopVideo);
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env, jobject obj, jobject activity,jboolean p_need_reload_hook, jobjectArray p_cmdline,jobject p_asset_manager) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_initialize(JNIEnv * env, jobject obj, jobject activity,jboolean p_need_reload_hook, jobjectArray p_cmdline,jobject p_asset_manager) {
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","**INIT EVENT! - %p\n",env);
|
||||
|
||||
@ -783,7 +783,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env,
|
||||
{
|
||||
//setup IO Object
|
||||
|
||||
jclass cls = env->FindClass("com/android/godot/Godot");
|
||||
jclass cls = env->FindClass("org/godotengine/godot/Godot");
|
||||
if (cls) {
|
||||
|
||||
cls=(jclass)env->NewGlobalRef(cls);
|
||||
@ -791,7 +791,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env,
|
||||
}
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","STEP2, %p",cls);
|
||||
jfieldID fid = env->GetStaticFieldID(cls, "io", "Lcom/android/godot/GodotIO;");
|
||||
jfieldID fid = env->GetStaticFieldID(cls, "io", "Lorg/godotengine/godot/GodotIO;");
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","STEP3 %i",fid);
|
||||
jobject ob = env->GetStaticObjectField(cls,fid);
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","STEP4, %p",ob);
|
||||
@ -802,7 +802,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env,
|
||||
|
||||
_on_video_init = env->GetMethodID(cls, "onVideoInit", "(Z)V");
|
||||
|
||||
jclass clsio = env->FindClass("com/android/godot/Godot");
|
||||
jclass clsio = env->FindClass("org/godotengine/godot/Godot");
|
||||
if (cls) {
|
||||
jclass c = env->GetObjectClass(gob);
|
||||
_openURI = env->GetMethodID(c,"openURI","(Ljava/lang/String;)I");
|
||||
@ -905,7 +905,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env,
|
||||
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_resize(JNIEnv * env, jobject obj, jint width, jint height, jboolean reload) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_resize(JNIEnv * env, jobject obj, jint width, jint height, jboolean reload) {
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","^_^_^_^_^ resize %lld, %i, %i\n",Thread::get_caller_ID(),width,height);
|
||||
if (os_android)
|
||||
@ -920,7 +920,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_resize(JNIEnv * env, jobj
|
||||
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_newcontext(JNIEnv * env, jobject obj,bool p_32_bits) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_newcontext(JNIEnv * env, jobject obj,bool p_32_bits) {
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","^_^_^_^_^ newcontext %lld\n",Thread::get_caller_ID());
|
||||
|
||||
@ -937,7 +937,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_newcontext(JNIEnv * env,
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_quit(JNIEnv * env, jobject obj) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_quit(JNIEnv * env, jobject obj) {
|
||||
|
||||
input_mutex->lock();
|
||||
quit_request=true;
|
||||
@ -958,7 +958,7 @@ static void _initialize_java_modules() {
|
||||
|
||||
JNIEnv *env = ThreadAndroid::get_env();
|
||||
|
||||
jclass activityClass = env->FindClass("com/android/godot/Godot");
|
||||
jclass activityClass = env->FindClass("org/godotengine/godot/Godot");
|
||||
|
||||
jmethodID getClassLoader = env->GetMethodID(activityClass,"getClassLoader", "()Ljava/lang/ClassLoader;");
|
||||
|
||||
@ -987,7 +987,7 @@ static void _initialize_java_modules() {
|
||||
//singletonClass=(jclass)env->NewGlobalRef(singletonClass);
|
||||
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","****^*^*?^*^*class data %x",singletonClass);
|
||||
jmethodID initialize = env->GetStaticMethodID(singletonClass, "initialize", "(Landroid/app/Activity;)Lcom/android/godot/Godot$SingletonBase;");
|
||||
jmethodID initialize = env->GetStaticMethodID(singletonClass, "initialize", "(Landroid/app/Activity;)Lorg/godotengine/godot/Godot$SingletonBase;");
|
||||
|
||||
if (!initialize) {
|
||||
|
||||
@ -1007,7 +1007,7 @@ static void _initialize_java_modules() {
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_step(JNIEnv * env, jobject obj)
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_step(JNIEnv * env, jobject obj)
|
||||
{
|
||||
|
||||
|
||||
@ -1074,7 +1074,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_step(JNIEnv * env, jobjec
|
||||
|
||||
if (os_android->main_loop_iterate()==true) {
|
||||
|
||||
jclass cls = env->FindClass("com/android/godot/Godot");
|
||||
jclass cls = env->FindClass("org/godotengine/godot/Godot");
|
||||
jmethodID _finish = env->GetMethodID(cls, "forceQuit", "()V");
|
||||
env->CallVoidMethod(_godot_instance, _finish);
|
||||
__android_log_print(ANDROID_LOG_INFO,"godot","**FINISH REQUEST!!! - %p-%i\n",env,Thread::get_caller_ID());
|
||||
@ -1085,7 +1085,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_step(JNIEnv * env, jobjec
|
||||
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_touch(JNIEnv * env, jobject obj, jint ev,jint pointer, jint count, jintArray positions) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_touch(JNIEnv * env, jobject obj, jint ev,jint pointer, jint count, jintArray positions) {
|
||||
|
||||
|
||||
|
||||
@ -1390,7 +1390,7 @@ static int find_device(int p_device) {
|
||||
return joy_device_ids.size() - 1;
|
||||
};
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_joybutton(JNIEnv * env, jobject obj, jint p_device, jint p_button, jboolean p_pressed) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_joybutton(JNIEnv * env, jobject obj, jint p_device, jint p_button, jboolean p_pressed) {
|
||||
|
||||
InputEvent ievent;
|
||||
ievent.type = InputEvent::JOYSTICK_BUTTON;
|
||||
@ -1403,7 +1403,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_joybutton(JNIEnv * env, j
|
||||
input_mutex->unlock();
|
||||
};
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_joyaxis(JNIEnv * env, jobject obj, jint p_device, jint p_axis, jfloat p_value) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_joyaxis(JNIEnv * env, jobject obj, jint p_device, jint p_axis, jfloat p_value) {
|
||||
|
||||
InputEvent ievent;
|
||||
ievent.type = InputEvent::JOYSTICK_MOTION;
|
||||
@ -1417,7 +1417,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_joyaxis(JNIEnv * env, job
|
||||
};
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_key(JNIEnv * env, jobject obj, jint p_scancode, jint p_unicode_char, jboolean p_pressed) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_key(JNIEnv * env, jobject obj, jint p_scancode, jint p_unicode_char, jboolean p_pressed) {
|
||||
|
||||
InputEvent ievent;
|
||||
ievent.type = InputEvent::KEY;
|
||||
@ -1455,7 +1455,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_key(JNIEnv * env, jobject
|
||||
};
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_accelerometer(JNIEnv * env, jobject obj, jfloat x, jfloat y, jfloat z) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_accelerometer(JNIEnv * env, jobject obj, jfloat x, jfloat y, jfloat z) {
|
||||
|
||||
input_mutex->lock();
|
||||
accelerometer=Vector3(x,y,z);
|
||||
@ -1463,7 +1463,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_accelerometer(JNIEnv * en
|
||||
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_focusin(JNIEnv * env, jobject obj){
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_focusin(JNIEnv * env, jobject obj){
|
||||
|
||||
if (!suspend_mutex)
|
||||
return;
|
||||
@ -1475,7 +1475,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_focusin(JNIEnv * env, job
|
||||
suspend_mutex->unlock();
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_focusout(JNIEnv * env, jobject obj){
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_focusout(JNIEnv * env, jobject obj){
|
||||
|
||||
if (!suspend_mutex)
|
||||
return;
|
||||
@ -1490,7 +1490,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_focusout(JNIEnv * env, jo
|
||||
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_audio(JNIEnv * env, jobject obj) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_audio(JNIEnv * env, jobject obj) {
|
||||
|
||||
ThreadAndroid::setup_thread();
|
||||
AudioDriverAndroid::thread_func(env);
|
||||
@ -1499,7 +1499,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_audio(JNIEnv * env, jobje
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_singleton(JNIEnv * env, jobject obj, jstring name,jobject p_object){
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_singleton(JNIEnv * env, jobject obj, jstring name,jobject p_object){
|
||||
|
||||
String singname = env->GetStringUTFChars( name, NULL );
|
||||
JNISingleton *s = memnew( JNISingleton );
|
||||
@ -1528,7 +1528,7 @@ static Variant::Type get_jni_type(const String& p_type) {
|
||||
{"[B",Variant::RAW_ARRAY},
|
||||
{"[F",Variant::REAL_ARRAY},
|
||||
{"[java.lang.String",Variant::STRING_ARRAY},
|
||||
{"com.android.godot.Dictionary", Variant::DICTIONARY},
|
||||
{"org.godotengine.godot.Dictionary", Variant::DICTIONARY},
|
||||
{NULL,Variant::NIL}
|
||||
};
|
||||
|
||||
@ -1559,7 +1559,7 @@ static const char* get_jni_sig(const String& p_type) {
|
||||
{"float","F"},
|
||||
{"double","D"},
|
||||
{"java.lang.String","Ljava/lang/String;"},
|
||||
{"com.android.godot.Dictionary", "Lcom/android/godot/Dictionary;"},
|
||||
{"org.godotengine.godot.Dictionary", "Lorg/godotengine/godot/Dictionary;"},
|
||||
{"[I","[I"},
|
||||
{"[B","[B"},
|
||||
{"[F","[F"},
|
||||
@ -1581,7 +1581,7 @@ static const char* get_jni_sig(const String& p_type) {
|
||||
return "Ljava/lang/Object;";
|
||||
}
|
||||
|
||||
JNIEXPORT jstring JNICALL Java_com_android_godot_GodotLib_getGlobal(JNIEnv * env, jobject obj, jstring path) {
|
||||
JNIEXPORT jstring JNICALL Java_org_godotengine_godot_GodotLib_getGlobal(JNIEnv * env, jobject obj, jstring path) {
|
||||
|
||||
String js = env->GetStringUTFChars( path, NULL );
|
||||
|
||||
@ -1591,7 +1591,7 @@ JNIEXPORT jstring JNICALL Java_com_android_godot_GodotLib_getGlobal(JNIEnv * env
|
||||
}
|
||||
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_method(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args){
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_method(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args){
|
||||
|
||||
String singname = env->GetStringUTFChars( sname, NULL );
|
||||
|
||||
@ -1632,7 +1632,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_method(JNIEnv * env, jobj
|
||||
|
||||
}
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_callobject(JNIEnv * env, jobject p_obj, jint ID, jstring method, jobjectArray params) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_callobject(JNIEnv * env, jobject p_obj, jint ID, jstring method, jobjectArray params) {
|
||||
|
||||
Object* obj = ObjectDB::get_instance(ID);
|
||||
ERR_FAIL_COND(!obj);
|
||||
@ -1667,7 +1667,7 @@ JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_callobject(JNIEnv * env,
|
||||
|
||||
};
|
||||
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_calldeferred(JNIEnv * env, jobject p_obj, jint ID, jstring method, jobjectArray params) {
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_calldeferred(JNIEnv * env, jobject p_obj, jint ID, jstring method, jobjectArray params) {
|
||||
|
||||
|
||||
Object* obj = ObjectDB::get_instance(ID);
|
||||
|
@ -36,24 +36,24 @@
|
||||
|
||||
|
||||
extern "C" {
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_initialize(JNIEnv * env, jobject obj, jobject activity,jboolean p_need_reload_hook, jobjectArray p_cmdline,jobject p_asset_manager);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_resize(JNIEnv * env, jobject obj, jint width, jint height, jboolean reload);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_newcontext(JNIEnv * env, jobject obj, bool p_32_bits);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_step(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_quit(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_touch(JNIEnv * env, jobject obj, jint ev,jint pointer, jint count, jintArray positions);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_key(JNIEnv * env, jobject obj, jint p_scancode, jint p_unicode_char, jboolean p_pressed);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_joybutton(JNIEnv * env, jobject obj, jint p_device, jint p_button, jboolean p_pressed);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_joyaxis(JNIEnv * env, jobject obj, jint p_device, jint p_axis, jfloat p_value);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_audio(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_accelerometer(JNIEnv * env, jobject obj, jfloat x, jfloat y, jfloat z);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_focusin(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_focusout(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_singleton(JNIEnv * env, jobject obj, jstring name,jobject p_object);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_method(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args);
|
||||
JNIEXPORT jstring JNICALL Java_com_android_godot_GodotLib_getGlobal(JNIEnv * env, jobject obj, jstring path);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_callobject(JNIEnv * env, jobject obj, jint ID, jstring method, jobjectArray params);
|
||||
JNIEXPORT void JNICALL Java_com_android_godot_GodotLib_calldeferred(JNIEnv * env, jobject obj, jint ID, jstring method, jobjectArray params);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_initialize(JNIEnv * env, jobject obj, jobject activity,jboolean p_need_reload_hook, jobjectArray p_cmdline,jobject p_asset_manager);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_resize(JNIEnv * env, jobject obj, jint width, jint height, jboolean reload);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_newcontext(JNIEnv * env, jobject obj, bool p_32_bits);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_step(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_quit(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_touch(JNIEnv * env, jobject obj, jint ev,jint pointer, jint count, jintArray positions);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_key(JNIEnv * env, jobject obj, jint p_scancode, jint p_unicode_char, jboolean p_pressed);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_joybutton(JNIEnv * env, jobject obj, jint p_device, jint p_button, jboolean p_pressed);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_joyaxis(JNIEnv * env, jobject obj, jint p_device, jint p_axis, jfloat p_value);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_audio(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_accelerometer(JNIEnv * env, jobject obj, jfloat x, jfloat y, jfloat z);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_focusin(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_focusout(JNIEnv * env, jobject obj);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_singleton(JNIEnv * env, jobject obj, jstring name,jobject p_object);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_method(JNIEnv * env, jobject obj, jstring sname, jstring name, jstring ret, jobjectArray args);
|
||||
JNIEXPORT jstring JNICALL Java_org_godotengine_godot_GodotLib_getGlobal(JNIEnv * env, jobject obj, jstring path);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_callobject(JNIEnv * env, jobject obj, jint ID, jstring method, jobjectArray params);
|
||||
JNIEXPORT void JNICALL Java_org_godotengine_godot_GodotLib_calldeferred(JNIEnv * env, jobject obj, jint ID, jstring method, jobjectArray params);
|
||||
};
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user