#ifndef _DECKDATAWRAPPER_H_ #define _DECKDATAWRAPPER_H_ #include "MTGDefinitions.h" #include "MTGCard.h" #include "CardPrimitive.h" #include "WDataSrc.h" #include #include using std::map; using std::string; class MTGDeck; class DeckDataWrapper: public WSrcDeck { public: MTGDeck * parent; DeckDataWrapper(MTGDeck * deck); bool next() {currentPos++; return true;}; bool prev() {currentPos--; return true;}; void save(); void save(string filepath, bool useExpandedCardNames, string &deckTitle, string &deckDesc); }; #endif