added item requirements

This commit is contained in:
2025-12-08 04:52:48 +01:00
parent 49c8b59d68
commit 730c7d406e
3 changed files with 11 additions and 1 deletions

View File

@@ -1,6 +1,8 @@
package de.miaurizius.jgame2d.tile.interactive;
import de.miaurizius.jgame2d.core.GamePanel;
import de.miaurizius.jgame2d.core.enums.EntityType;
import de.miaurizius.jgame2d.entity.Entity;
public class DryTreeTI extends InteractiveTile{
@@ -15,4 +17,8 @@ public class DryTreeTI extends InteractiveTile{
down1 = initEntitySprites("/interactive_tiles/drytree");
destructible = true;
}
public boolean meetItemReq(Entity entity) {
return entity.currentWeapon.weaponType == EntityType.WeaponType.AXE;
}
}

View File

@@ -15,4 +15,8 @@ public class InteractiveTile extends Entity {
public void update() {
}
public boolean meetItemReq(Entity entity) {
return false;
}
}