fixes ai deck saving bug pointed out by Zethfox.

TODO: fix text to the right of the box when saving ai deck.
This commit is contained in:
techdragon.nguyen@gmail.com
2010-10-27 03:00:39 +00:00
parent 56ba37feec
commit 28d3b9b9a9
5 changed files with 16 additions and 14 deletions

View File

@@ -275,14 +275,15 @@ void GameStateDeckViewer::saveAsAIDeck( string deckName )
oss << "deck" << nbAiDecks;
defaultAiDeckName = oss.str();
oss.str("");
oss << endl << "Can you beat your own creations?" << endl << "User created AI Deck # " << nbAiDecks;
if ( myDeck->parent->meta_desc == "" )
oss << endl << "Can you beat your own creations?" << endl << "User created AI Deck # " << nbAiDecks;
else
oss << myDeck->parent->meta_desc;
string deckDesc = oss.str();
string filepath = RESPATH;
filepath.append("/ai/baka/").append( defaultAiDeckName ).append( ".txt" );
DebugTrace("saving AI deck " << filepath << endl );
myDeck->parent->meta_desc = deckDesc;
myDeck->parent->meta_name = deckName;
myDeck->save( filepath, true);
DebugTrace("saving AI deck " << filepath);
myDeck->save( filepath, true, deckName, deckDesc);
oss.clear();
delete deckManager;