#pragma once #include #include class Pokedex; class ZipExport { private: Pokedex* pokedex; std::string csv_path, zip_path; std::vector id_list; public: ZipExport(); ZipExport(Pokedex* pokedex, std::string input_csv, std::string output_zip); virtual ~ZipExport(); virtual void set_pokedex(Pokedex* pokedex); virtual void import_csv(std::string filename); virtual void export_zip(std::string filename); };