diff options
Diffstat (limited to 'oop2eindopdr/Pokedex.h')
-rw-r--r-- | oop2eindopdr/Pokedex.h | 10 |
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); }; |