Erwan
-Shop bug fix by orine
This commit is contained in:
@@ -84,12 +84,13 @@ int DeckDataWrapper::count(MTGCard * card){
|
|||||||
int DeckDataWrapper::countByName(MTGCard * card){
|
int DeckDataWrapper::countByName(MTGCard * card){
|
||||||
string name = card->name;
|
string name = card->name;
|
||||||
int total = 0;
|
int total = 0;
|
||||||
map<MTGCard *,int,Cmp1>::iterator it;
|
map<MTGCard *,int,Cmp1>::iterator it,it_origin;
|
||||||
it = cards.find(card);
|
it = cards.find(card);
|
||||||
if(cards.find(card) == cards.end()){
|
if(it == cards.end()){
|
||||||
cards[card] = 0;
|
cards[card] = 0;
|
||||||
it = cards.find(card);
|
it = cards.find(card);
|
||||||
}
|
}
|
||||||
|
it_origin = it;
|
||||||
|
|
||||||
while(it !=cards.end()){
|
while(it !=cards.end()){
|
||||||
MTGCard * _card = (*it).first;
|
MTGCard * _card = (*it).first;
|
||||||
@@ -102,6 +103,7 @@ int DeckDataWrapper::countByName(MTGCard * card){
|
|||||||
}
|
}
|
||||||
|
|
||||||
it = cards.find(card);
|
it = cards.find(card);
|
||||||
|
if (it == cards.begin()) return total;
|
||||||
it--;
|
it--;
|
||||||
while(1){
|
while(1){
|
||||||
MTGCard * _card = (*it).first;
|
MTGCard * _card = (*it).first;
|
||||||
|
|||||||
Reference in New Issue
Block a user