diff --git a/projects/mtg/include/OptionItem.h b/projects/mtg/include/OptionItem.h index 42461dcae..2a9e26bd0 100644 --- a/projects/mtg/include/OptionItem.h +++ b/projects/mtg/include/OptionItem.h @@ -155,7 +155,7 @@ private: class WSrcMTGSet: public WDataSource{ public: - WSrcMTGSet(int setid, float mDelay=0.1); + WSrcMTGSet(int setid, float mDelay=0.2); virtual JQuad * getImage(); virtual MTGCard * getCard(); diff --git a/projects/mtg/src/OptionItem.cpp b/projects/mtg/src/OptionItem.cpp index cd48df26f..9828f620a 100644 --- a/projects/mtg/src/OptionItem.cpp +++ b/projects/mtg/src/OptionItem.cpp @@ -1397,8 +1397,12 @@ WSrcMTGSet::WSrcMTGSet(int setid, float delay){ currentCard = 0; } JQuad * WSrcMTGSet::getImage(){ - if(mDelay && mLastInput < mDelay) - return NULL; +#if defined WIN32 || defined LINUX //Loading delay only on PSP. +#else + if(mDelay && mLastInput < mDelay){ + return resources.RetrieveCard(getCard(),RETRIEVE_EXISTING); + } +#endif return resources.RetrieveCard(getCard()); }