37 lines
878 B
Java
37 lines
878 B
Java
package de.miaurizius.jgame2d.entity.obstacle;
|
|
|
|
import de.miaurizius.jgame2d.core.GamePanel;
|
|
import de.miaurizius.jgame2d.core.enums.EntityType;
|
|
import de.miaurizius.jgame2d.entity.Entity;
|
|
|
|
public class IronDoorObj extends Entity {
|
|
GamePanel panel;
|
|
|
|
public IronDoorObj(GamePanel panel) {
|
|
super(panel);
|
|
this.panel = panel;
|
|
name = "door";
|
|
type = EntityType.OBSTACLE;
|
|
down1 = initEntitySprites("objects/door_iron");
|
|
collision = true;
|
|
|
|
solidArea.x = 0;
|
|
solidArea.y = 16;
|
|
solidArea.width = 48;
|
|
solidArea.height = 32;
|
|
solidAreaDefaultX = solidArea.x;
|
|
solidAreaDefaultY = solidArea.y;
|
|
|
|
setDialogue();
|
|
}
|
|
|
|
public void setDialogue() {
|
|
dialogue[0][0] = "It won't budge.";
|
|
}
|
|
|
|
@Override
|
|
public void interact() {
|
|
startDialogue(this,0);
|
|
}
|
|
}
|