From 1aa519d53c9c76c1913892120f62f3a80e86ef67 Mon Sep 17 00:00:00 2001 From: TheDeveloper101 <32082053+TheDeveloper101@users.noreply.github.com> Date: Tue, 24 May 2022 15:33:31 -0400 Subject: [PATCH] Update deck.rs --- src/model/deck.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/model/deck.rs b/src/model/deck.rs index 64a093a..4b348a7 100644 --- a/src/model/deck.rs +++ b/src/model/deck.rs @@ -1,3 +1,5 @@ +use std::fmt::Debug; + use hashbag::HashBag; use serde::{Serialize, Deserialize}; @@ -59,6 +61,10 @@ impl Deck { self.mainboard.insert_many(card, count) } + pub fn get_card(&self, card: &AbstractCard) -> AbstractCard { + self.mainboard.get(card).unwrap().0.clone() + } + pub fn remove_card(&mut self, mut count: usize, card: &AbstractCard) -> usize { let mut digest: usize = 0; while count != 0 && self.mainboard.remove(card) != 0 {