Back to project page game-api-android.
The source code is released under:
MIT License
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.
package testGames; //w ww. j a v a 2 s .co m import testGames.gameEngineTest.DebugEngine; import android.gameengine.icadroids.engine.GameEngine; import android.gameengine.icadroids.engine.GameView; import android.gameengine.icadroids.engine.Viewport; import android.gameengine.icadroids.input.OnScreenButtons; import android.gameengine.icadroids.input.TouchInput; import android.gameengine.icadroids.objects.GameObject; import android.gameengine.icadroids.objects.MoveableGameObject; import android.gameengine.icadroids.objects.graphics.Sprite; import android.gameengine.icadroids.tiles.GameTiles; import android.graphics.Color; import android.util.Log; /** * Deze test test de Viewport, OnscreenButtons, en GameTiles * * @author Edward van Raak */ public class testGame extends DebugEngine { Sprite tile1; Sprite tile2; Sprite tile3; MoveableGameObject testObject1; MoveableGameObject testObject2; MoveableGameObject testObject3; MoveableGameObject testObject4; GameObject roel; int angle = 90; int gravity = 0; public testGame() { super(); // TouchInput.USE_TOUCH_INPUT = true; // GameTiles.debugMode = false; //MoveableGameObject hoi = new MoveableGameObject(); testObject2 = new Player(); testObject3 = new MoveableGameObject(); testObject1 = new MoveableGameObject(); //bounding1 = new BoundingCircle(hoi, 300, 0, 0); //showKeyboard(); //hoi5.startAnimate(16); //Viewport.useViewport = true; //hoi.setDirection(46); //;p; addGameObject(testObject2, 256, 256); setPlayer(testObject2); testObject2.setY(236); testObject2.setX(456); testObject2.setSprite("fishframes"); testObject2.setSpeed(0); testObject2.setDirection(47); } @Override protected void initialize() { setBackground("bg"); OnScreenButtons.use = true; OnScreenButtons.feedback = true; OnScreenButtons.opacity = 195; //TODO: Opacity uses A LOT of cpu, I mean A LOOOOOT tile1 = new Sprite(); tile2 = new Sprite(); tile3 = new Sprite(); tile1.loadSprite("tile5"); tile2.loadSprite("tile6"); tile3.loadSprite("tile4"); GameView.BACKGROUND_COLOR = Color.CYAN; // GameTiles.tileTypes = new Sprite[] { tile1, tile2, tile3, tile1, tile1, tile1, tile2, tile3, tile1, tile1}; //GameTiles.tileSize = 64; byte Map[][] = { { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2, 3,-1,-1,-1,-1,-1,-1,-1, 3,-1,-1,-1,-1, 3,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1, 2}, { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, { 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2}, }; //addTileMap(Map, 0, 0); //GameTiles.changeTile(1, 1, 1); } @Override public void update() { super.update(); } }