If you think the Android project game-api-android listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
Java Source Code
package testGames;
//www.java2s.comimport android.gameengine.icadroids.engine.GameEngine;
import android.gameengine.icadroids.input.OnScreenButtons;
import android.gameengine.icadroids.objects.MoveableGameObject;
import android.util.Log;
/**
* Deze game test het trillen van de telefoon en OnscreenButtons.
*
* @author Roel van Bergen
*
*/publicclass TestGameRoel extends GameEngine {
privatestaticfinal String TAG = "ButtonEnabled";
private MoveableGameObject player;
privatefinallong[] pattern = { 200, 500, 200, 800, 200, 500, 200 };
public TestGameRoel() {
super();
player = new MoveableGameObject();
addGameObject(player, 0, 0);
setPlayer(player);
}
@Override
protectedvoid initialize() {
// Must be set before calling start game
OnScreenButtons.use = true;
OnScreenButtons.feedback = true;
OnScreenButtons.opacity = 255;
}
@Override
publicvoid update() {
if (OnScreenButtons.dPadUp)
Log.d(TAG, "DPADUP has been pressed");
if (OnScreenButtons.dPadDown)
Log.d(TAG, "DPADDOWN has been pressed");
if (OnScreenButtons.dPadLeft)
Log.d(TAG, "DPADLEFT has been pressed");
if (OnScreenButtons.dPadRight)
Log.d(TAG, "DPADRIGHT has been pressed");
if (OnScreenButtons.start)
vibrate(pattern);
if (OnScreenButtons.select)
Log.d(TAG, "SELECT has been pressed");
if (OnScreenButtons.buttonA)
Log.d(TAG, "BUTTON1 has been pressed");
if (OnScreenButtons.buttonB)
Log.d(TAG, "BUTTON2 has been pressed");
}
}