aboutsummaryrefslogtreecommitdiff
path: root/oop2eindopdr/Pokedex.h
diff options
context:
space:
mode:
Diffstat (limited to 'oop2eindopdr/Pokedex.h')
-rw-r--r--oop2eindopdr/Pokedex.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/oop2eindopdr/Pokedex.h b/oop2eindopdr/Pokedex.h
index abe8bef..a91b560 100644
--- a/oop2eindopdr/Pokedex.h
+++ b/oop2eindopdr/Pokedex.h
@@ -5,6 +5,7 @@
#include "PokemonCard.h"
+/** @brief user pokedex class, handles caching and api access silently */
class Pokedex {
private:
std::vector<PokemonCard*> cards;
@@ -13,7 +14,11 @@ private:
public:
Pokedex();
virtual ~Pokedex();
-
+
+ virtual void download_collection();
+ virtual void load_collection();
+ virtual void verify_collection();
+
/** @brief search cards that contain `query` in id field */
virtual PokemonCard* search_card_by_id(std::string query);
};