LinkedList/Hero.java
Sobottasgithub f335297065 Init
2026-01-12 16:17:14 +01:00

30 lines
702 B
Java

public class Hero {
private String name;
private int strength;
private LinkedList weaponInventory;
private Weapon currentWeapon;
public Hero(String name, int strength) {
this.name = name;
this.strength = strength;
}
public LinkedList getWeaponInventory() {
return weaponInventory;
}
public void addWeapon(Weapon weapon) {
weaponInventory.append(weapon);
}
public void chooseWeapon(weapon) {
weaponInventory.toFirst();
while(weaponInventory.hasAccess() && weaponInventory.getCurrentContent() != weapon) {
weaponInventory.toNext();
}
if (weaponInventory.hasAccess()) {
currentWeapon = weaponInventory.getCurrentContent();
}
}
}