package com.game.libgdx.roguelikeengine;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Texture;
import com.badlogic.gdx.graphics.Texture.TextureFilter;
import com.badlogic.gdx.graphics.g2d.Sprite;
public class Door extends Chest {
public Door(int layer, int column, int row) {
super(layer, column, row);
Texture opentexture = new Texture(Gdx.files.internal("doors/closed_door.png"));
opentexture.setFilter(TextureFilter.Linear, TextureFilter.Linear);
openedSprite = new Sprite(opentexture);
this.buddyimg = new Sprite(opentexture);
this.locked = true;
}
public void giveItemToPlayer(Hero hero) {
GameplayScreen.instance.alert("You used a key, and opened the door!");
}
@Override
public String getname() {
return opened ? "opened door" : "door";
}
@Override
public String getdescription() {
Chest.interacting = this;
return opened ? "An opened door. You already opened this, remember?" : "A locked_door!";
}
}