added player inventory
This commit is contained in:
@@ -5,10 +5,12 @@ import de.miaurizius.jgame2d.core.enums.Direction;
|
||||
import de.miaurizius.jgame2d.core.enums.EntityType;
|
||||
import de.miaurizius.jgame2d.core.enums.GameState;
|
||||
import de.miaurizius.jgame2d.core.handlers.KeyHandler;
|
||||
import de.miaurizius.jgame2d.entity.item.KeyObj;
|
||||
import de.miaurizius.jgame2d.entity.item.ShieldWoodObj;
|
||||
import de.miaurizius.jgame2d.entity.item.SwordNormalObj;
|
||||
|
||||
import java.awt.*;
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class Player extends Entity {
|
||||
|
||||
@@ -18,6 +20,7 @@ public class Player extends Entity {
|
||||
|
||||
// STATE
|
||||
public boolean attackCancel;
|
||||
public ArrayList<Entity> inventory = new ArrayList<>();
|
||||
|
||||
public Player(GamePanel panel, KeyHandler keyH) {
|
||||
super(panel);
|
||||
@@ -238,6 +241,16 @@ public class Player extends Entity {
|
||||
currentShield = new ShieldWoodObj(panel);
|
||||
attack = getAttack();
|
||||
defense = getDefense();
|
||||
|
||||
// INVENTORY
|
||||
inventory.add(currentWeapon);
|
||||
inventory.add(currentShield);
|
||||
inventory.add(new KeyObj(panel));
|
||||
inventory.add(new KeyObj(panel));
|
||||
inventory.add(new KeyObj(panel));
|
||||
inventory.add(new KeyObj(panel));
|
||||
inventory.add(new KeyObj(panel));
|
||||
inventory.add(new KeyObj(panel));
|
||||
}
|
||||
public int getAttack() {
|
||||
return attack = strength * currentWeapon.attackValue;
|
||||
|
||||
Reference in New Issue
Block a user