-fix getMenuText for tokens
This commit is contained in:
wagic.the.homebrew@gmail.com
2010-02-06 03:56:22 +00:00
parent 3f06c9b6c9
commit 8847681b4a
+4 -3
View File
@@ -637,6 +637,8 @@ public:
WParsedInt * multiplier; 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){ 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); 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){ 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(){ const char * getMenuText(){
string s = "Token:"; sprintf(menuText, "Create %s",name.c_str());
s.append(name); return menuText;
return s.c_str();
} }
virtual ostream& toString(ostream& out) const virtual ostream& toString(ostream& out) const