finished crafting

This commit is contained in:
jslightham
2019-05-31 19:02:52 -04:00
parent ad08e5482a
commit 45fe341059
6 changed files with 84 additions and 3 deletions

View File

@@ -0,0 +1,20 @@
package com.bayviewglen.zork.Items;
import java.util.ArrayList;
public class CraftableItem extends Item{
private ArrayList<Item> materials;
public CraftableItem(int id, String name, String description, boolean isConsumable, int health, int weight) {
super(id, name, description, isConsumable, health, weight);
materials = new ArrayList<Item>();
}
public boolean isCraftable() {
return true;
}
public void addMaterial(Item item) {
materials.add(item);
}
public ArrayList<Item> getMaterials(){
return materials;
}
}