Android Open Source - TreeFrogEngine Pointer






From Project

Back to project page TreeFrogEngine.

License

The source code is released under:

MIT License

If you think the Android project TreeFrogEngine 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 com.discretesoftworks.TestGame;
/*  w w w  .j a  va  2s  .  c o  m*/
import tv.ouya.console.api.OuyaController;

import com.discretesoftworks.framework.Assets;
import com.discretesoftworks.framework.GameObject;

public class Pointer extends GameObject{

  public Pointer(float x, float y, float z){
    super(x,y,z,1,1,null);
    getModel(0).setSprite(Assets.sprPointer);
  }
  
  private void grabControllerInfo(OuyaController c){
    if (c == null)
      return;
    
    if (c.getButton(OuyaController.BUTTON_DPAD_LEFT))
      changeX(-.1f);
    else if (c.getButton(OuyaController.BUTTON_DPAD_RIGHT))
      changeX(.1f);
    else if (c.getButton(OuyaController.BUTTON_DPAD_UP))
      changeY(.1f);
    else if (c.getButton(OuyaController.BUTTON_DPAD_DOWN))
      changeY(-.1f);
  }
  
  @Override
  public void update(float deltaTime){
    int pNum = TestController.playerNum;
    grabControllerInfo(OuyaController.getControllerByPlayer(pNum));
    super.update(deltaTime);
  }
  
}




Java Source Code List

com.discretesoftworks.OUYAframework.OuyaGameController.java
com.discretesoftworks.OUYAframework.OuyaGame.java
com.discretesoftworks.TestGame.Floor.java
com.discretesoftworks.TestGame.Player.java
com.discretesoftworks.TestGame.Pointer.java
com.discretesoftworks.TestGame.TestController.java
com.discretesoftworks.TestGame.TestGame.java
com.discretesoftworks.framework.AndroidGame.java
com.discretesoftworks.framework.Assets.java
com.discretesoftworks.framework.Directional.java
com.discretesoftworks.framework.GameController.java
com.discretesoftworks.framework.GameFont.java
com.discretesoftworks.framework.GameObject.java
com.discretesoftworks.framework.GameRenderer.java
com.discretesoftworks.framework.GriddedObject.java
com.discretesoftworks.framework.ModelLoader.java
com.discretesoftworks.framework.MovingObject.java
com.discretesoftworks.framework.MyGLRenderer.java
com.discretesoftworks.framework.MyGLSurfaceView.java
com.discretesoftworks.framework.NumericalMatrix.java
com.discretesoftworks.framework.Pair.java
com.discretesoftworks.framework.Path.java
com.discretesoftworks.framework.Pool.java
com.discretesoftworks.framework.RaggedDictionary.java
com.discretesoftworks.framework.RenderModel.java
com.discretesoftworks.framework.Sprite.java
com.discretesoftworks.framework.Terrain.java
com.discretesoftworks.framework.TextDisplay.java
com.discretesoftworks.framework.TextHolder.java
com.discretesoftworks.framework.View.java
com.discretesoftworks.networking.NetworkGameController.java
com.discretesoftworks.networking.Writer.java