Android Open Source - squares Entity






From Project

Back to project page squares.

License

The source code is released under:

GNU General Public License

If you think the Android project squares 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.mygdxgame.model;
//from  w w w.  ja v  a  2  s.  c o  m
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;

public abstract class Entity {

  protected Vector2 position;
  protected float width;
  protected float height;
  protected Rectangle bounds;
  protected Vector2 velocity;
  protected Vector2 acceleration;
  
  public Entity(Vector2 position, float width, float height){
    this.position = position;
    this.width = width;
    this.height = height;
    bounds = new Rectangle(position.x, position.y, width, height);
    velocity = new Vector2();
    acceleration = new Vector2();
  }
  
  public Vector2 getPosition() {
    return position;
  }
  public void setPosition(Vector2 position) {
    this.position = position;
  }
  public float getWidth() {
    return width;
  }
  public void setWidth(float width) {
    this.width = width;
  }
  public float getHeight() {
    return height;
  }
  public void setHeight(float height) {
    this.height = height;
  }
  public Rectangle getBounds() {
    return bounds;
  }
  public void setBounds(Rectangle bounds) {
    this.bounds = bounds;
  }
  public Vector2 getVelocity(){
    return velocity;
  }
  public void setVelocity(Vector2 velocity){
    this.velocity = velocity;
  }
  public Vector2 getAcceleration(){
    return acceleration;
  }
  public void setAcceleration(Vector2 acceleration){
    this.acceleration = acceleration;
  }

}




Java Source Code List

com.me.mygdxgame.Main.java
com.me.squaresgame.MainActivity.java
com.mygdxgame.MyGdxGame.java
com.mygdxgame.controller.WorldController.java
com.mygdxgame.model.Block.java
com.mygdxgame.model.Entity.java
com.mygdxgame.model.World.java
com.mygdxgame.screens.GameScreen.java
com.mygdxgame.screens.MenuScreen.java
com.mygdxgame.screens.ScoreScreen.java
com.mygdxgame.screens.StatsScreen.java
com.mygdxgame.view.WorldRenderer.java