Fixed parser, added items starting in rooms, moved item room storage

This commit is contained in:
jslightham
2019-05-08 11:43:21 -04:00
parent 0c44589f03
commit 7fa30879c0
7 changed files with 711 additions and 626 deletions

View File

@@ -1,29 +1,29 @@
package com.bayviewglen.zork.Entities;
import com.bayviewglen.zork.Items.Item;
import java.util.ArrayList;
public class Player extends Entity{
private ArrayList<Item> inventory = new ArrayList<Item>();
private final int INVENTORY_CAPACITY = 120;
private int currentInventoryWeight;
public Player() {
super();
}
private boolean addToInventory(Item item){
if(currentInventoryWeight + item.getWeight() < INVENTORY_CAPACITY){
inventory.add(item);
System.out.println(item.getName() + " add");
return true;
}
return false;
}
private void removeFromInventory(Item item){
inventory.remove(item);
}
}
package com.bayviewglen.zork.Entities;
import com.bayviewglen.zork.Items.Item;
import java.util.ArrayList;
public class Player extends Entity{
private ArrayList<Item> inventory = new ArrayList<Item>();
private final int INVENTORY_CAPACITY = 120;
private int currentInventoryWeight;
public Player() {
super();
}
public boolean addToInventory(Item item){
if(currentInventoryWeight + item.getWeight() < INVENTORY_CAPACITY){
inventory.add(item);
System.out.println(item.getName() + " add");
return true;
}
return false;
}
public void removeFromInventory(Item item){
inventory.remove(item);
}
}