package jonathan.balljumper.classes; import android.graphics.Bitmap; import android.graphics.Point; /** * Created by Jonathan on 27/07/2017. */ public class Sprite { protected float x, y; protected float width, height; protected Point direction; protected float speed = 0; protected int color = 0; protected Bitmap image; public Sprite(float x, float y) { this.x = x; this.y = y; direction = new Point(1, 1); } public Sprite(float x, float y, float width, float height) { this(x, y); this.width = width; this.height = height; } public Sprite(float x, float y, float width, float height, int color) { this(x, y, width, height); this.color = color; } public Sprite(float x, float y, Bitmap image) { this(x, y, image.getWidth(), image.getHeight()); this.image = image; } public Sprite(float x, float y, Bitmap image, int color) { this(x, y, image); this.color = color; } public float getX() { return x; } public void setX(float x) { this.x = x; } public float getY() { return y; } public void setY(float y) { this.y = y; } 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 Point getDirection() { return direction; } public void setDirection(Point direction) { this.direction = direction; } public float getSpeed() { return speed; } public void setSpeed(float speed) { this.speed = speed; } public int getColor() { return color; } public void setColor(int color) { this.color = color; } public Bitmap getImage() { return image; } public void setImage(Bitmap image) { this.image = image; } }