add BigRockNPC and IronDoorObj; update AssetSetter to include new NPC and interactive tiles

This commit is contained in:
2026-03-24 13:01:21 +01:00
parent 7bbbd8f72b
commit aadd01f8ec
18 changed files with 388 additions and 40 deletions

View File

@@ -0,0 +1,26 @@
package de.miaurizius.jgame2d.tile.interactive;
import de.miaurizius.jgame2d.core.GamePanel;
public class MetalPlateIT extends InteractiveTile {
GamePanel panel;
public MetalPlateIT(GamePanel panel, int col, int row) {
super(panel, col, row);
this.panel = panel;
this.name = "metal_plate";
this.worldX = panel.tileSize * col;
this.worldY = panel.tileSize * row;
down1 = initEntitySprites("/interactive_tiles/metalplate");
solidArea.x = 0;
solidArea.y = 0;
solidArea.width = 0;
solidArea.height = 0;
solidAreaDefaultX = 0;
solidAreaDefaultY = 0;
}
}