mirror of https://github.com/axmolengine/axmol.git
Merge pull request #7272 from Dhilan007/v3-gc0627
Add missing file for game controller support
This commit is contained in:
commit
206eea60f5
Binary file not shown.
|
@ -0,0 +1,16 @@
|
||||||
|
# This file is automatically generated by Android Tools.
|
||||||
|
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||||
|
#
|
||||||
|
# This file must be checked in Version Control Systems.
|
||||||
|
#
|
||||||
|
# To customize properties used by the Ant build system edit
|
||||||
|
# "ant.properties", and override values to adapt the script to your
|
||||||
|
# project structure.
|
||||||
|
#
|
||||||
|
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
|
||||||
|
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
|
||||||
|
|
||||||
|
# Project target.
|
||||||
|
target=android-16
|
||||||
|
android.library.reference.1=../java
|
||||||
|
android.library=true
|
|
@ -10,4 +10,4 @@
|
||||||
# Project target.
|
# Project target.
|
||||||
target=android-10
|
target=android-10
|
||||||
|
|
||||||
android.library.reference.1=../../../cocos/platform/android/ControllerDelegate
|
android.library.reference.1=../../../cocos/platform/android/ControllerAutoAdapter
|
||||||
|
|
|
@ -23,14 +23,10 @@ THE SOFTWARE.
|
||||||
****************************************************************************/
|
****************************************************************************/
|
||||||
package org.cocos2dx.game_controller_test;
|
package org.cocos2dx.game_controller_test;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
|
||||||
|
|
||||||
import org.cocos2dx.lib.GameControllerActivity;
|
import org.cocos2dx.lib.GameControllerActivity;
|
||||||
import org.cocos2dx.lib.GameControllerHelper.ControllerListener;
|
//import org.cocos2dx.lib.GameControllerHelper.ControllerListener;
|
||||||
|
|
||||||
import android.bluetooth.BluetoothDevice;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.util.Log;
|
|
||||||
|
|
||||||
public class AppActivity extends GameControllerActivity {
|
public class AppActivity extends GameControllerActivity {
|
||||||
|
|
||||||
|
@ -42,61 +38,12 @@ public class AppActivity extends GameControllerActivity {
|
||||||
|
|
||||||
//Automatic adaptation for connect controller.
|
//Automatic adaptation for connect controller.
|
||||||
//Supported Platform: Nibiru / Moga / Ouya TV
|
//Supported Platform: Nibiru / Moga / Ouya TV
|
||||||
//mControllerHelper.setControllerListener(controllerListener);
|
this.connectController();
|
||||||
mControllerHelper.connectController();
|
|
||||||
|
|
||||||
//Manually specify an adapter.
|
//Manually specify an adapter.
|
||||||
//setGameControllerInstance(new GameControllerNibiru());
|
//Requirements: using libControllerDriveAdapter project
|
||||||
//setGameControllerInstance(new GameControllerMoga());
|
//this.connectController(DRIVERTYPE_NIBIRU);
|
||||||
//setGameControllerInstance(new GameControllerOuya());
|
//this.connectController(DRIVERTYPE_MOGA);
|
||||||
|
//this.connectController(DRIVERTYPE_OUYA);
|
||||||
}
|
}
|
||||||
|
|
||||||
ControllerListener controllerListener = new ControllerListener() {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDownloadConfigStarted() {
|
|
||||||
Log.w("controllerListener", "onDownloadDepsFinished");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDownloadConfigFinished(boolean isSuccess) {
|
|
||||||
//If download failed
|
|
||||||
Log.w("controllerListener", "onDownloadConfigFinished:" + isSuccess);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onControllerDiscoveryStarted() {
|
|
||||||
Log.w("controllerListener", "onControllerDiscoveryStarted");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onControllerDiscoveryFinish(ArrayList<BluetoothDevice> devices) {
|
|
||||||
Log.w("controllerListener", "onControllerDiscoveryFinish");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDownloadDepsStarted() {
|
|
||||||
Log.w("controllerListener", "onDownloadDepsStarted");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDownloadDepsProgress(int bytesWritten, int totalSize) {
|
|
||||||
Log.w("controllerListener", "onDownloadDepsProgress");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onDownloadDepsFinished(boolean isSuccess) {
|
|
||||||
Log.w("controllerListener", "");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onInstallDriver(String filePath) {
|
|
||||||
Log.w("controllerListener", "onInstallDriver");
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void onConnectController() {
|
|
||||||
Log.w("controllerListener", "onConnectController");
|
|
||||||
}
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue