From 8847681b4a661a5e257176584d607512f520a702 Mon Sep 17 00:00:00 2001 From: "wagic.the.homebrew@gmail.com" Date: Sat, 6 Feb 2010 03:56:22 +0000 Subject: [PATCH] Erwan -fix getMenuText for tokens --- projects/mtg/include/AllAbilities.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index 5abb0c5ee..3523532ae 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -637,6 +637,8 @@ public: WParsedInt * multiplier; ATokenCreator(int _id,MTGCardInstance * _source,ManaCost * _cost, int tokenId, int _doTap, WParsedInt * multiplier = NULL):ActivatedAbility(_id,_source,_cost,0,_doTap), tokenId(tokenId), multiplier(multiplier){ if(!multiplier) this->multiplier = NEW WParsedInt(1); + MTGCard * card = GameApp::collection->getCardById(tokenId); + if (card) name = card->data->getName(); } ATokenCreator(int _id,MTGCardInstance * _source,ManaCost * _cost, string sname, string stypes,int _power,int _toughness, string sabilities, int _doTap, WParsedInt * multiplier = NULL):ActivatedAbility(_id,_source,_cost,0,_doTap), multiplier(multiplier){ @@ -706,9 +708,8 @@ public: } const char * getMenuText(){ - string s = "Token:"; - s.append(name); - return s.c_str(); + sprintf(menuText, "Create %s",name.c_str()); + return menuText; } virtual ostream& toString(ostream& out) const