#include #include #include "DeckMetaData.h" using namespace std; class DeckManager { private: static bool instanceFlag; static DeckManager *mInstance; DeckManager() { //private constructor } public: vector playerDeckOrderList; vector aiDeckOrderList; void updateMetaDataList(vector* refList, bool isAI ); vector * getPlayerDeckOrderList(); vector * getAIDeckOrderList(); static DeckManager * GetInstance(); static void EndInstance(); ~DeckManager() { instanceFlag = false; } };