- Fix issue 694
- Bump version number to 0.16.0 for upcoming release
This commit is contained in:
@@ -123,8 +123,14 @@ void DeckStats::load(const std::string& filename)
|
|||||||
int deckId = atoi(filename.substr(filename.find("_deck") + 5, filename.find(".txt")).c_str());
|
int deckId = atoi(filename.substr(filename.find("_deck") + 5, filename.find(".txt")).c_str());
|
||||||
char buffer[512];
|
char buffer[512];
|
||||||
sprintf(buffer, "deck%i.txt", deckId);
|
sprintf(buffer, "deck%i.txt", deckId);
|
||||||
string playerDeckFilePath= options.profileFile( buffer);
|
string playerDeckFilePath = options.profileFile( buffer);
|
||||||
DeckMetaData *playerDeckMetaData = DeckManager::GetInstance()->getDeckMetaDataByFilename( playerDeckFilePath, false);
|
DeckMetaData *playerDeckMetaData = DeckManager::GetInstance()->getDeckMetaDataByFilename( playerDeckFilePath, false);
|
||||||
|
if (!playerDeckMetaData)
|
||||||
|
{
|
||||||
|
DebugTrace("DeckStats.cpp:CONSISTENCY ERROR: DeckStats are set, but no deck meta data");
|
||||||
|
file.close();
|
||||||
|
return;
|
||||||
|
}
|
||||||
// check if this player deck has already been profiled for manacolors
|
// check if this player deck has already been profiled for manacolors
|
||||||
char next = file.peek();
|
char next = file.peek();
|
||||||
string manaColorIndex = "";
|
string manaColorIndex = "";
|
||||||
|
|||||||
@@ -125,11 +125,11 @@ void GameStateDuel::Start()
|
|||||||
vector<DeckMetaData *> playerDeckList = BuildDeckList(options.profileFile());
|
vector<DeckMetaData *> playerDeckList = BuildDeckList(options.profileFile());
|
||||||
int nbDecks = playerDeckList.size();
|
int nbDecks = playerDeckList.size();
|
||||||
|
|
||||||
if (nbDecks > 1)
|
if (nbDecks)
|
||||||
{
|
|
||||||
decksneeded = 0;
|
decksneeded = 0;
|
||||||
|
|
||||||
|
if (nbDecks > 1)
|
||||||
deckmenu->Add(MENUITEM_RANDOM_PLAYER, "Random", "Play with a random deck.");
|
deckmenu->Add(MENUITEM_RANDOM_PLAYER, "Random", "Play with a random deck.");
|
||||||
}
|
|
||||||
|
|
||||||
renderDeckMenu(deckmenu, playerDeckList);
|
renderDeckMenu(deckmenu, playerDeckList);
|
||||||
// save the changes to the player deck list maintained in DeckManager
|
// save the changes to the player deck list maintained in DeckManager
|
||||||
|
|||||||
@@ -25,7 +25,7 @@
|
|||||||
#include <JNetwork.h>
|
#include <JNetwork.h>
|
||||||
#endif//NETWORK_SUPPORT
|
#endif//NETWORK_SUPPORT
|
||||||
|
|
||||||
static const char* GAME_VERSION = "WTH?! 0.15.1 - wololo.net";
|
static const char* GAME_VERSION = "WTH?! 0.16.0 - wololo.net";
|
||||||
|
|
||||||
enum ENUM_MENU_STATE_MAJOR
|
enum ENUM_MENU_STATE_MAJOR
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user