aboutsummaryrefslogtreecommitdiff
path: root/oop2eindopdr/Pokedex.h
diff options
context:
space:
mode:
Diffstat (limited to 'oop2eindopdr/Pokedex.h')
-rw-r--r--oop2eindopdr/Pokedex.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/oop2eindopdr/Pokedex.h b/oop2eindopdr/Pokedex.h
index 5fc2fc9..ec4ac26 100644
--- a/oop2eindopdr/Pokedex.h
+++ b/oop2eindopdr/Pokedex.h
@@ -29,8 +29,8 @@ private:
friend class PokemonCard;
- virtual std::vector<PokemonCard*> search_cards_by_id_local(std::string query);
- virtual std::vector<PokemonCard*> search_cards_by_id_remote(std::string query);
+ virtual std::vector<PokemonCard*> search_cards_local(std::string query);
+ virtual std::vector<PokemonCard*> search_cards_remote(std::string query);
/** @brief convert std::string to lowercase */
std::string lower(std::string input);
@@ -39,6 +39,8 @@ public:
Pokedex();
virtual ~Pokedex();
- /** @brief search cards that contain `query` in id field */
- virtual std::vector<PokemonCard*> search_cards_by_id(std::string query);
+ /** @brief search cards that contain `query` in id or name field */
+ virtual std::vector<PokemonCard*> search_cards(std::string query);
+ /** @brief get card with specific id */
+ virtual PokemonCard* get_card_by_id(std::string id);
};