Improve equipment window

This commit is contained in:
2022-08-25 20:05:15 +02:00
parent a8a12a022a
commit 2c1fc56a5f
13 changed files with 287 additions and 39 deletions

View File

@@ -1,6 +1,7 @@
package com.bartlomiejpluta.demo.entity;
import com.bartlomiejpluta.base.api.character.Character;
import com.bartlomiejpluta.demo.world.item.Item;
import com.bartlomiejpluta.demo.world.weapon.Weapon;
import lombok.Getter;
import lombok.NonNull;
@@ -58,6 +59,12 @@ public abstract class Creature extends NamedCharacter {
hp -= dmg;
}
public void useEquipmentItem(Item item) {
if (item instanceof Weapon weapon) {
setWeapon(weapon);
}
}
@Override
public void update(float dt) {
super.update(dt);