public void printWeapons() { LinkedNode curr = head; while (curr != null) { Console.WriteLine(curr.wpn.toString()); curr = curr.next; } }
public void add(Weapon wpn) { LinkedNode newNode = new LinkedNode(wpn); if (head == null) { head = newNode; return; } LinkedNode curr = head; while (curr.next != null) { curr = curr.next; } curr.next = newNode; presentWeight = presentWeight + wpn.weight; }
public LinkedNode(Weapon wpn) { this.wpn = wpn; next = null; }
public Backpack(double maxWgt) { maxWeight = maxWgt; presentWeight = 0; head = null; }