From 35745a55ef63d01809ad48481d95449a1a9af56b Mon Sep 17 00:00:00 2001 From: "wagic.the.homebrew@gmail.com" Date: Thu, 17 Dec 2009 13:09:47 +0000 Subject: [PATCH] Erwan - Loading the "awardback.jpg" file in 16bits instead of 32. This should extremely reduce the probability of crashes (issue 247) - Added some error debug message for the test suite when a card cannot be found --- projects/mtg/src/GameStateAwards.cpp | 2 +- projects/mtg/src/Rules.cpp | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/projects/mtg/src/GameStateAwards.cpp b/projects/mtg/src/GameStateAwards.cpp index 9aab7743f..42fc2f4d0 100644 --- a/projects/mtg/src/GameStateAwards.cpp +++ b/projects/mtg/src/GameStateAwards.cpp @@ -111,7 +111,7 @@ void GameStateAwards::Start() detailview = NULL; setSrc = NULL; showMenu = false; - mBgTex = resources.RetrieveTexture("awardback.jpg"); + mBgTex = resources.RetrieveTexture("awardback.jpg",TEXTURE_SUB_5551); mBg = resources.RetrieveQuad("awardback.jpg"); } diff --git a/projects/mtg/src/Rules.cpp b/projects/mtg/src/Rules.cpp index 474753df1..94233e65a 100644 --- a/projects/mtg/src/Rules.cpp +++ b/projects/mtg/src/Rules.cpp @@ -14,6 +14,9 @@ int Rules::getMTGId(string cardName){ if (cardName.compare("*") == 0) return -1; //Any card MTGCard * card = GameApp::collection->getCardByName(cardName); if (card) return card->getMTGId(); + OutputDebugString("RULES: Can't find card:"); + OutputDebugString(cardName.c_str()); + OutputDebugString("\n"); return 0; }