Add enemy object

This commit is contained in:
Victor 2014-01-14 20:32:22 +02:00
parent 7f8674970d
commit 64e50c3c2e

View File

@ -0,0 +1,37 @@
package com.annimon.influencexxii;
import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
/**
* Enemy object
* @author aNNiMON
*/
public class Enemy {
private int x, y, size;
private int dir;
private Color color;
public Enemy(int x, int y, int size) {
this(x, y, size, 5, Color.RED);
}
public Enemy(int x, int y, int size, int dir, Color color) {
this.x = x;
this.y = y;
this.size = size;
this.dir = dir;
this.color = color;
}
public boolean isCollide(int tx, int ty) {
return ( ((tx >= x) && (tx <= x + size))
&& ((ty >= y) && (ty <= y + size)) );
}
public void draw(ShapeRenderer renderer) {
renderer.setColor(color);
renderer.rect(x, y, size, size);
}
}