Erwan - cache fixes - Code review highly appreciated, please criticize my code!

- fix issue 65 (quads when no image  load slowly in shop/deck editor)
- Possibly fix issue 92, please let me know if it reproduces
- Fix issue 97 (Deck editor: weird behavior of deck display)
- Fix issue 39 - please verify
- Issue 56 can probably be closed as well
- Fix issue 86
This commit is contained in:
wagic.the.homebrew@gmail.com
2009-10-13 14:16:30 +00:00
parent 90a29437d2
commit 6f159fb39c
25 changed files with 231 additions and 432 deletions
+2
View File
@@ -4,6 +4,7 @@
#include "../include/GameOptions.h"
#include "../include/WEvent.h"
#include "../include/MTGDeck.h"
#include <assert.h>
#if defined (WIN32) || defined (LINUX)
#include <time.h>
@@ -192,6 +193,7 @@ void MTGGameZone::setOwner(Player * player){
}
MTGCardInstance * MTGGameZone::removeCard(MTGCardInstance * card, int createCopy){
assert(nb_cards < 10000);
int i;
cardsMap.erase(card);
for (i=0; i<(nb_cards); i++) {