djam_2/src/com/gnarly/game/enemies/Enemy.java
2024-08-07 04:51:48 +00:00

25 lines
535 B
Java

package com.gnarly.game.enemies;
import com.gnarly.engine.display.Camera;
import com.gnarly.engine.model.Rect;
import com.gnarly.engine.texture.TextureSet;
public abstract class Enemy extends Rect {
protected int life;
Enemy(Camera camera, float x, float y, float width, float height, int life) {
super(camera, x, y, -0.1f, width, height, 0, false);
}
public abstract void update();
public abstract void render();
public void damage(int damage) {
life -= damage;
}
public boolean isDead() {
return life <= 0;
}
}