diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 640aa2a3..8ab4ff7a 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -5,7 +5,7 @@ - + diff --git a/build-test.sh b/build-test.sh new file mode 100644 index 00000000..ba14de6d --- /dev/null +++ b/build-test.sh @@ -0,0 +1,13 @@ +ANDROID_JAR=../android-13.jar +AAPT=./../aapt +DX=./../dx +APKBUILDER=./../apkbuilder +mkdir gen +mkdir bin +$AAPT package -m -J gen/ --rename-manifest-package in.celest.xash3d.hl -M AndroidManifest.xml -S test/res -I $ANDROID_JAR +$JAVA_HOME/bin/javac -d bin/classes -s bin/classes -cp $ANDROID_JAR:libs/com.bda.controller.jar src/org/libsdl/app/SDLActivity.java src/com/beloko/games/hl/NativeLib.java src/com/beloko/touchcontrols/* gen/in/celest/xash3d/hl/R.java src/in/celest/xash3d/* +$DX --dex --output=bin/classes.dex bin/classes/ libs/com.bda.controller.jar +/mnt/app/apktool/aapt package -f -M test/AndroidManifest.xml -S test/res -I $ANDROID_JAR -F bin/xash3d.apk.unaligned +zip bin/xash3d.apk.unaligned assets/* +$APKBUILDER bin/xash3d.apk -u -nf libs/ -rj libs -f bin/classes.dex -z bin/xash3d.apk.unaligned +java -jar /mnt/app/apktool/signapk.jar /mnt/app/apktool/testkey.x509.pem /mnt/app/apktool/testkey.pk8 bin/xash3d.apk bin/xash3d-signed.apk diff --git a/res/values/strings.xml b/res/values/strings.xml index b7f49b48..779bda62 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -1,8 +1,9 @@ - Half-life + Xash3D Xash3D + Xash3D_test None Shoot @@ -22,6 +23,7 @@ Hello world! Controls settings Xash3D shortcut + Xash3D_test shortcut Save shortcut Mod directory Shortcut name diff --git a/src/com/beloko/touchcontrols/TouchControlsSettings.java b/src/com/beloko/touchcontrols/TouchControlsSettings.java index 8101cb56..2d420337 100644 --- a/src/com/beloko/touchcontrols/TouchControlsSettings.java +++ b/src/com/beloko/touchcontrols/TouchControlsSettings.java @@ -71,12 +71,17 @@ public class TouchControlsSettings { } */ Button add_rem_button = (Button)dialog.findViewById(R.id.add_remove_button); + if(quakeIf != null) + { add_rem_button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { TouchControlsEditing.show(activity); } }); + } + else + add_rem_button.setEnabled(false); alphaSeek.setProgress(alpha); fwdSeek.setProgress(fwdSens); diff --git a/test/AndroidManifest.xml b/test/AndroidManifest.xml new file mode 100644 index 00000000..6c817ec0 --- /dev/null +++ b/test/AndroidManifest.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/res/drawable b/test/res/drawable new file mode 120000 index 00000000..7be9e630 --- /dev/null +++ b/test/res/drawable @@ -0,0 +1 @@ +../../res/drawable \ No newline at end of file diff --git a/test/res/drawable-hdpi/ic_launcher.png b/test/res/drawable-hdpi/ic_launcher.png new file mode 100644 index 00000000..8ec8cec5 Binary files /dev/null and b/test/res/drawable-hdpi/ic_launcher.png differ diff --git a/test/res/drawable-mdpi/ic_launcher.png b/test/res/drawable-mdpi/ic_launcher.png new file mode 100644 index 00000000..dd751c75 Binary files /dev/null and b/test/res/drawable-mdpi/ic_launcher.png differ diff --git a/test/res/drawable-xhdpi/ic_launcher.png b/test/res/drawable-xhdpi/ic_launcher.png new file mode 100644 index 00000000..bd51c964 Binary files /dev/null and b/test/res/drawable-xhdpi/ic_launcher.png differ diff --git a/test/res/layout b/test/res/layout new file mode 120000 index 00000000..bdccb1bc --- /dev/null +++ b/test/res/layout @@ -0,0 +1 @@ +../../res/layout/ \ No newline at end of file diff --git a/test/res/values b/test/res/values new file mode 120000 index 00000000..aa747e03 --- /dev/null +++ b/test/res/values @@ -0,0 +1 @@ +../../res/values/ \ No newline at end of file diff --git a/test/res/values-ru b/test/res/values-ru new file mode 120000 index 00000000..b8b3365a --- /dev/null +++ b/test/res/values-ru @@ -0,0 +1 @@ +../../res/values-ru/ \ No newline at end of file