Commit a74e5e5b authored by argon.sun's avatar argon.sun

recon

parent 661addf5
This diff is collapsed.
......@@ -226,19 +226,18 @@ public:
irr::gui::IGUIButton* btnJoinCancel;
irr::gui::IGUIButton* btnCreateHost;
irr::gui::IGUIWindow* wHostWindow;
irr::gui::IGUIComboBox* cbLFlist;
irr::gui::IGUIComboBox* cbMatchMode;
irr::gui::IGUIComboBox* cbRule;
irr::gui::IGUIEditBox* ebStartLP;
irr::gui::IGUIEditBox* ebStartHand;
irr::gui::IGUIEditBox* ebDrawCount;
irr::gui::IGUIEditBox* ebServerName;
irr::gui::IGUIEditBox* ebServerPass;
irr::gui::IGUIComboBox* cbLFlist;
irr::gui::IGUIComboBox* cbMatchMode;
irr::gui::IGUIComboBox* cbTurnTime;
irr::gui::IGUICheckBox* chkNoCheckDeck;
irr::gui::IGUICheckBox* chkNoShuffleDeck;
irr::gui::IGUICheckBox* chkNoShufflePlayer;
irr::gui::IGUICheckBox* chkAttackFT;
irr::gui::IGUICheckBox* chkNoChainHint;
irr::gui::IGUIButton* btnHostConfirm;
irr::gui::IGUIButton* btnHostCancel;
irr::gui::IGUIListBox* lstReplayList;
irr::gui::IGUIButton* btnLoadReplay;
irr::gui::IGUIEditBox* ebUsername;
......@@ -375,6 +374,8 @@ extern Game* mainGame;
#define BUTTON_JOIN_HOST 111
#define BUTTON_JOIN_CANCEL 112
#define BUTTON_CREATE_HOST 113
#define BUTTON_HOST_CONFIRM 114
#define BUTTON_HOST_CANCEL 115
#define BUTTON_MSG_OK 150
#define BUTTON_YES 151
#define BUTTON_NO 152
......
......@@ -20,10 +20,24 @@ bool MenuHandler::OnEvent(const irr::SEvent& event) {
mainGame->HideElement(mainGame->wMainMenu, false, mainGame->wLanWindow);
break;
}
case BUTTON_JOIN_HOST: {
break;
}
case BUTTON_JOIN_CANCEL: {
mainGame->HideElement(mainGame->wLanWindow, false, mainGame->wMainMenu);
break;
}
case BUTTON_CREATE_HOST: {
mainGame->HideElement(mainGame->wLanWindow, false, mainGame->wHostWindow);
break;
}
case BUTTON_HOST_CONFIRM: {
break;
}
case BUTTON_HOST_CANCEL: {
mainGame->HideElement(mainGame->wHostWindow, false, mainGame->wLanWindow);
break;
}
case BUTTON_DECK_EDIT: {
mainGame->RefreshDeck(mainGame->cbDBDecks);
if(mainGame->cbDBDecks->getSelected() != -1)
......
......@@ -16,15 +16,11 @@ bool NetManager::CreateHost(int ipindex) {
hInfo.name[wp] = 0;
hInfo.no_check_deck = mainGame->chkNoCheckDeck->isChecked();
hInfo.no_shuffle_deck = mainGame->chkNoShuffleDeck->isChecked();
hInfo.no_shuffle_player = mainGame->chkNoShufflePlayer->isChecked();
hInfo.attack_ft = mainGame->chkAttackFT->isChecked();
hInfo.no_chain_hint = mainGame->chkNoChainHint->isChecked();
hInfo.start_lp = _wtoi(mainGame->ebStartLP->getText());
hInfo.start_hand = _wtoi(mainGame->ebStartHand->getText());
hInfo.draw_count = _wtoi(mainGame->ebDrawCount->getText());
hInfo.is_match = mainGame->cbMatchMode->getSelected() == 0 ? false : true;
hInfo.lfindex = mainGame->cbLFlist->getSelected();
hInfo.time_limit = mainGame->cbTurnTime->getSelected();
for(wp = 0, pstr = (wchar_t*)mainGame->cbLFlist->getItem(mainGame->cbLFlist->getSelected()); wp < 19 && pstr[wp]; ++wp)
hInfo.lflist[wp] = pstr[wp];
hInfo.lflist[wp] = 0;
......
......@@ -191,6 +191,22 @@
!system 1222 主机密码:
!system 1223 加入游戏
!system 1224 建立主机
!system 1225 决斗规则:
!system 1226 禁限卡表:
!system 1227 决斗模式:
!system 1228 ↓额外选项(无特殊要求请勿修改)
!system 1229 不检查卡组
!system 1230 开局不洗卡组
!system 1231 初始LP
!system 1232 初始手牌数:
!system 1233 每回合抽卡:
!system 1234 主机名称:
!system 1235 主机密码:
!system 1240 OCG
!system 1241 TCG
!system 1242 世界赛
!system 1243 单局模式
!system 1244 比赛模式
#vistory reason
!victory 0x1 LP变成0
!victory 0x2 没有卡可抽
......
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