Android Open Source - Terry-Coin Cursor






From Project

Back to project page Terry-Coin.

License

The source code is released under:

Apache License

If you think the Android project Terry-Coin 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.tcg.terry.entities;
//from w w w  .j a v a  2s .c  o  m
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
import com.badlogic.gdx.math.Rectangle;
import com.tcg.terry.main.Game;

public class Cursor {

  private Rectangle bounds = new Rectangle();
  
  public void update() {
    float touchY = Game.HEIGHT - Gdx.input.getY();
    if(Gdx.input.isTouched()) {
      bounds.set(Gdx.input.getX(), touchY, 5, 5);
    } else {
      bounds.set(0, 0, 5, 5);
    }
  }
  
  public void draw(ShapeRenderer sr) {
    sr.rect(bounds.x, bounds.y, bounds.width, bounds.height);
    sr.line(bounds.x + 2, Game.HEIGHT, bounds.x + 2, 0);
    sr.line(0, bounds.y + 2, Game.WIDTH, bounds.y + 2);
  }

  public Rectangle getBounds() {
    return bounds;
  }
  
}




Java Source Code List

com.tcg.terry.MainActivity.java
com.tcg.terry.Main.java
com.tcg.terry.entities.Button.java
com.tcg.terry.entities.Cloud.java
com.tcg.terry.entities.Coin.java
com.tcg.terry.entities.Cursor.java
com.tcg.terry.entities.Flower.java
com.tcg.terry.entities.Ground.java
com.tcg.terry.entities.JumpButton.java
com.tcg.terry.entities.MenuButton.java
com.tcg.terry.entities.Player.java
com.tcg.terry.entities.SprintButton.java
com.tcg.terry.gamestates.ControlsState.java
com.tcg.terry.gamestates.GameOverState.java
com.tcg.terry.gamestates.GameState.java
com.tcg.terry.gamestates.MenuState.java
com.tcg.terry.gamestates.PlayState.java
com.tcg.terry.gamestates.SplashState.java
com.tcg.terry.main.Game.java
com.tcg.terry.managers.Content.java
com.tcg.terry.managers.GameStateManager.java
com.tcg.terry.managers.Timer.java