Commit c56aeac1 authored by fallenstardust's avatar fallenstardust

STOC_JOIN_GAME初始化prev_category与prev_deck的值

不用依赖初始化deckbuilder.Initialize
parent 3f1c9568
......@@ -497,6 +497,8 @@ void DuelClient::HandleSTOCPacketLan(unsigned char* data, unsigned int len) {
mainGame->HideElement(mainGame->wLanWindow);
mainGame->HideElement(mainGame->wSinglePlay);
mainGame->ShowElement(mainGame->wHostPrepare);
mainGame->deckBuilder.prev_category = mainGame->cbCategorySelect->getSelected();
mainGame->deckBuilder.prev_deck = mainGame->cbDeckSelect->getSelected();
wchar_t cate[256];
wchar_t cate_deck[256];
myswprintf(cate, L"%ls%ls", (mainGame->cbCategorySelect->getSelected())==2 ? L"" : mainGame->cbCategorySelect->getItem(mainGame->cbCategorySelect->getSelected()), (mainGame->cbCategorySelect->getSelected())==2 ? L"" : L"|");
......
......@@ -52,6 +52,7 @@ void ShowHostPrepareDeckManage() {
});
lstCategories->setSelected(mainGame->deckBuilder.prev_category);
mainGame->deckBuilder.RefreshDeckList();
mainGame->lstDecks->setSelected(mainGame->deckBuilder.prev_deck);
mainGame->btnNewCategory->setEnabled(false);
mainGame->btnRenameCategory->setEnabled(false);
mainGame->btnDeleteCategory->setEnabled(false);
......@@ -60,7 +61,6 @@ void ShowHostPrepareDeckManage() {
mainGame->btnDMDeleteDeck->setEnabled(false);
mainGame->btnMoveDeck->setEnabled(false);
mainGame->btnCopyDeck->setEnabled(false);
mainGame->lstDecks->setSelected(mainGame->cbDeckSelect->getSelected());
mainGame->PopupElement(mainGame->wDeckManage);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment