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;
 }