Commit 147378be authored by fallenstardust's avatar fallenstardust

初始化时常规禁卡表和genesys禁卡表根据是否启用genesys模式设置隐藏和显示

补充相关语言提问文字翻译
parent 9ba67f65
...@@ -2092,6 +2092,39 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) { ...@@ -2092,6 +2092,39 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) {
return true; return true;
break; break;
}*/ }*/
case CHECKBOX_ENABLE_GENESYS_MODE: {
mainGame->gameConf.enable_genesys_mode = mainGame->chkEnableGenesysMode->isChecked() ? 1 : 0;
if (mainGame->gameConf.enable_genesys_mode == 1) {// 判断是否启用genesys模式
// 常规禁卡表开关和下拉菜单隐藏
mainGame->chkLFlist->setVisible(false);
mainGame->cbLFlist->setVisible(false);
// 局域网建主-常规禁卡表下拉菜单隐藏
mainGame->cbHostLFlist->setVisible(false);
// genesys禁卡表开关和下拉菜单显示
mainGame->chkGenesysLFlist->setVisible(true);
mainGame->cbGenesysLFlist->setVisible(true);
mainGame->cbHostGenesysLFlist->setVisible(true);
// 立刻启用被选择的禁卡表
mainGame->deckBuilder.filterList = &deckManager._genesys_lfList[mainGame->cbGenesysLFlist->getSelected()];
} else {// 如果是禁限常规模式
// 常规禁卡表开关和下拉菜单显示
mainGame->chkLFlist->setVisible(true);
mainGame->cbLFlist->setVisible(true);
// 局域网建主-常规禁卡表下拉菜单显示
mainGame->cbHostLFlist->setVisible(true);
// genesys禁卡表开关和下拉菜单隐藏
mainGame->chkGenesysLFlist->setVisible(false);
mainGame->cbGenesysLFlist->setVisible(false);
// 局域网建主-genesys禁卡表下拉菜单隐藏
mainGame->cbHostGenesysLFlist->setVisible(false);
// 立刻启用被选择的禁卡表
mainGame->deckBuilder.filterList = &deckManager._lfList[mainGame->cbLFlist->getSelected()];
}
return true;
break;
}
case CHECKBOX_LFLIST: { case CHECKBOX_LFLIST: {
mainGame->gameConf.use_lflist = mainGame->chkLFlist->isChecked() ? 1 : 0; mainGame->gameConf.use_lflist = mainGame->chkLFlist->isChecked() ? 1 : 0;
mainGame->cbLFlist->setEnabled(mainGame->gameConf.use_lflist); mainGame->cbLFlist->setEnabled(mainGame->gameConf.use_lflist);
...@@ -2106,14 +2139,36 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) { ...@@ -2106,14 +2139,36 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) {
break; break;
} }
} }
// 重设2个禁卡表选择combobox的选中项 // 重设2个禁卡表选择combobox的选中项,如果use_lflist的值代表未启用,则设置选项为N/A
mainGame->cbLFlist->setSelected(mainGame->gameConf.use_lflist ? mainGame->gameConf.default_lflist : mainGame->cbLFlist->getItemCount() - 1); mainGame->cbLFlist->setSelected(mainGame->gameConf.use_lflist ? mainGame->gameConf.default_lflist : mainGame->cbLFlist->getItemCount() - 1);
mainGame->cbHostLFlist->setSelected(mainGame->gameConf.use_lflist ? mainGame->gameConf.default_lflist : mainGame->cbHostLFlist->getItemCount() - 1); mainGame->cbHostLFlist->setSelected(mainGame->gameConf.use_lflist ? mainGame->gameConf.default_lflist : mainGame->cbHostLFlist->getItemCount() - 1);
// 立刻启用被选择的禁卡表
mainGame->deckBuilder.filterList = &deckManager._lfList[mainGame->cbLFlist->getSelected()]; mainGame->deckBuilder.filterList = &deckManager._lfList[mainGame->cbLFlist->getSelected()];
return true; return true;
break; break;
} }
case CHECKBOX_GENESYS_LFLIST: {
mainGame->gameConf.use_genesys_lflist = mainGame->chkGenesysLFlist->isChecked() ? 1 : 0;
mainGame->cbGenesysLFlist->setEnabled(mainGame->gameConf.use_genesys_lflist);
// 获取保存的最后禁卡表名称
wchar_t lastLimitName[256];
BufferIO::CopyWideString(mainGame->gameConf.last_genesys_limit_list_name, lastLimitName);
// 在禁卡表列表中查找匹配的名称
int selectedIndex = -1;
for (unsigned int i = 0; i < mainGame->cbGenesysLFlist->getItemCount(); i++) {
if (!wcscmp(lastLimitName, mainGame->cbGenesysLFlist->getItem(i))) {
mainGame->gameConf.default_genesys_lflist = i;
break;
}
}
// 重设2个禁卡表选择combobox的选中项,如果use_lflist的值代表未启用,则设置选项为N/A
mainGame->cbGenesysLFlist->setSelected(mainGame->gameConf.use_genesys_lflist ? mainGame->gameConf.default_genesys_lflist : mainGame->cbGenesysLFlist->getItemCount() - 1);
mainGame->cbHostGenesysLFlist->setSelected(mainGame->gameConf.use_genesys_lflist ? mainGame->gameConf.default_genesys_lflist : mainGame->cbHostGenesysLFlist->getItemCount() - 1);
// 立刻启用被选择的禁卡表
mainGame->deckBuilder.filterList = &deckManager._genesys_lfList[mainGame->cbGenesysLFlist->getSelected()];
return true;
break;
}
case CHECKBOX_DRAW_FIELD_SPELL: { case CHECKBOX_DRAW_FIELD_SPELL: {
mainGame->gameConf.draw_field_spell = mainGame->chkDrawFieldSpell->isChecked() ? 1 : 0; mainGame->gameConf.draw_field_spell = mainGame->chkDrawFieldSpell->isChecked() ? 1 : 0;
return true; return true;
...@@ -2153,7 +2208,7 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) { ...@@ -2153,7 +2208,7 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) {
mainGame->cbHostLFlist->setSelected(mainGame->gameConf.default_genesys_lflist); mainGame->cbHostLFlist->setSelected(mainGame->gameConf.default_genesys_lflist);
// 保存最后使用的禁卡表名称 // 保存最后使用的禁卡表名称
BufferIO::CopyWideString(mainGame->cbGenesysLFlist->getItem(mainGame->gameConf.default_genesys_lflist), mainGame->gameConf.last_genesys_limit_list_name); BufferIO::CopyWideString(mainGame->cbGenesysLFlist->getItem(mainGame->gameConf.default_genesys_lflist), mainGame->gameConf.last_genesys_limit_list_name);
mainGame->deckBuilder.filterList = &deckManager._lfList[mainGame->gameConf.default_genesys_lflist]; mainGame->deckBuilder.filterList = &deckManager._genesys_lfList[mainGame->gameConf.default_genesys_lflist];
return true; return true;
break; break;
} }
......
...@@ -466,15 +466,17 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) { ...@@ -466,15 +466,17 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) {
gameConf.default_lflist = i; gameConf.default_lflist = i;
} }
} }
cbHostLFlist->setVisible(!gameConf.enable_genesys_mode);
cbHostLFlist->setSelected(gameConf.use_lflist ? gameConf.default_lflist : cbHostLFlist->getItemCount() - 1);// 设置默认选中的禁限卡表 cbHostLFlist->setSelected(gameConf.use_lflist ? gameConf.default_lflist : cbHostLFlist->getItemCount() - 1);// 设置默认选中的禁限卡表
// 局域网建主的禁卡表选择combobox // 局域网建主的genesys禁卡表选择combobox
cbHostGenesysLFlist = irr::gui::CAndroidGUIComboBox::addAndroidComboBox(env, Resize(185, 25, 260, 65), wCreateHost); cbHostGenesysLFlist = irr::gui::CAndroidGUIComboBox::addAndroidComboBox(env, Resize(110, 25, 180, 65), wCreateHost);
for(unsigned int i = 0; i < deckManager._genesys_lfList.size(); ++i) { for(unsigned int i = 0; i < deckManager._genesys_lfList.size(); ++i) {
cbHostGenesysLFlist->addItem(deckManager._genesys_lfList[i].listName.c_str(), deckManager._genesys_lfList[i].hash); cbHostGenesysLFlist->addItem(deckManager._genesys_lfList[i].listName.c_str(), deckManager._genesys_lfList[i].hash);
if(!wcscmp(deckManager._genesys_lfList[i].listName.c_str(), gameConf.last_genesys_limit_list_name)) {//找到名称相同时找到对应的index值作为默认值 if(!wcscmp(deckManager._genesys_lfList[i].listName.c_str(), gameConf.last_genesys_limit_list_name)) {//找到名称相同时找到对应的index值作为默认值
gameConf.default_genesys_lflist = i; gameConf.default_genesys_lflist = i;
} }
} }
cbHostGenesysLFlist->setVisible(gameConf.enable_genesys_mode);
cbHostGenesysLFlist->setSelected(gameConf.use_genesys_lflist ? gameConf.default_genesys_lflist : cbHostGenesysLFlist->getItemCount() - 1);// 设置默认选中的禁限卡表 cbHostGenesysLFlist->setSelected(gameConf.use_genesys_lflist ? gameConf.default_genesys_lflist : cbHostGenesysLFlist->getItemCount() - 1);// 设置默认选中的禁限卡表
// 局域网建主的卡片允许的选择combobox // 局域网建主的卡片允许的选择combobox
env->addStaticText(dataManager.GetSysString(1225)/*卡片允许:*/, Resize(20, 75, 100, 110), false, false, wCreateHost); env->addStaticText(dataManager.GetSysString(1225)/*卡片允许:*/, Resize(20, 75, 100, 110), false, false, wCreateHost);
...@@ -690,7 +692,7 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) { ...@@ -690,7 +692,7 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) {
wSettings->setVisible(false); wSettings->setVisible(false);
ChangeToIGUIImageWindow(wSettings, &bgSettings, imageManager.tWindow); ChangeToIGUIImageWindow(wSettings, &bgSettings, imageManager.tWindow);
int posX = 20; int posX = 20;
int posY = 40; int posY = 80;
chkMAutoPos = env->addCheckBox(false, Resize(posX, posY, posX + 260, posY + 30), wSettings, -1, dataManager.GetSysString(1274)); chkMAutoPos = env->addCheckBox(false, Resize(posX, posY, posX + 260, posY + 30), wSettings, -1, dataManager.GetSysString(1274));
chkMAutoPos->setChecked(gameConf.chkMAutoPos != 0); chkMAutoPos->setChecked(gameConf.chkMAutoPos != 0);
posY += 40; posY += 40;
...@@ -720,13 +722,17 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) { ...@@ -720,13 +722,17 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) {
posY += 40; posY += 40;
chkDrawSingleChain = env->addCheckBox(false, Resize(posX, posY, posX + 260, posY + 30), wSettings, CHECKBOX_DRAW_SINGLE_CHAIN, dataManager.GetSysString(1287)); chkDrawSingleChain = env->addCheckBox(false, Resize(posX, posY, posX + 260, posY + 30), wSettings, CHECKBOX_DRAW_SINGLE_CHAIN, dataManager.GetSysString(1287));
chkDrawSingleChain->setChecked(gameConf.draw_single_chain != 0); chkDrawSingleChain->setChecked(gameConf.draw_single_chain != 0);
posX = 250;//another Column posX = 250;//重启一列显示
posY = 40; posY = 80;//重新设定posY的初始值为80,作为新一行的初始位置
chkEnableGenesysMode = env->addCheckBox(false, Resize(posX, posY, posX + 230, posY + 30), wSettings, CHECKBOX_ENABLE_GENESYS_MODE, dataManager.GetSysString(1698));
chkEnableGenesysMode->setChecked(gameConf.enable_genesys_mode);
posY += 40;
// 勾选启用禁卡表 // 勾选启用禁卡表
chkLFlist = env->addCheckBox(false, Resize(posX, posY, posX + 100, posY + 30), wSettings, CHECKBOX_LFLIST, dataManager.GetSysString(1288)); chkLFlist = env->addCheckBox(false, Resize(posX, posY, posX + 100, posY + 30), wSettings, CHECKBOX_LFLIST, dataManager.GetSysString(1288));
chkLFlist->setChecked(gameConf.use_lflist); chkLFlist->setChecked(gameConf.use_lflist);
chkLFlist->setVisible(!gameConf.enable_genesys_mode);
// 启用禁卡表的combobox // 启用禁卡表的combobox
cbLFlist = irr::gui::CAndroidGUIComboBox::addAndroidComboBox(env, Resize(posX + 110, posY, posX + 230, posY + 30), wSettings, COMBOBOX_LFLIST); cbLFlist = irr::gui::CAndroidGUIComboBox::addAndroidComboBox(env, Resize(posX + 110, posY, posX + 280, posY + 30), wSettings, COMBOBOX_LFLIST);
cbLFlist->setMaxSelectionRows(6); cbLFlist->setMaxSelectionRows(6);
for(unsigned int i = 0; i < deckManager._lfList.size(); ++i) { for(unsigned int i = 0; i < deckManager._lfList.size(); ++i) {
cbLFlist->addItem(deckManager._lfList[i].listName.c_str()); cbLFlist->addItem(deckManager._lfList[i].listName.c_str());
...@@ -734,14 +740,15 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) { ...@@ -734,14 +740,15 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) {
gameConf.default_lflist = i; gameConf.default_lflist = i;
} }
} }
cbLFlist->setVisible(!gameConf.enable_genesys_mode);
cbLFlist->setEnabled(gameConf.use_lflist); cbLFlist->setEnabled(gameConf.use_lflist);
cbLFlist->setSelected(gameConf.use_lflist ? gameConf.default_lflist : cbLFlist->getItemCount() - 1); cbLFlist->setSelected(gameConf.use_lflist ? gameConf.default_lflist : cbLFlist->getItemCount() - 1);
posY += 40;
// 勾选启用genesys禁卡表 // 勾选启用genesys禁卡表
chkGenesysLFlist = env->addCheckBox(false, Resize(posX, posY, posX + 100, posY + 30), wSettings, CHECKBOX_GENESYS_LFLIST, dataManager.GetSysString(1288)); chkGenesysLFlist = env->addCheckBox(false, Resize(posX, posY, posX + 100, posY + 30), wSettings, CHECKBOX_GENESYS_LFLIST, dataManager.GetSysString(1288));
chkGenesysLFlist->setChecked(gameConf.use_genesys_lflist); chkGenesysLFlist->setChecked(gameConf.use_genesys_lflist);
chkGenesysLFlist->setVisible(gameConf.enable_genesys_mode);
// 启用genesys禁卡表的combobox // 启用genesys禁卡表的combobox
cbGenesysLFlist = irr::gui::CAndroidGUIComboBox::addAndroidComboBox(env, Resize(posX + 110, posY, posX + 230, posY + 30), wSettings, COMBOBOX_GENESYS_LFLIST); cbGenesysLFlist = irr::gui::CAndroidGUIComboBox::addAndroidComboBox(env, Resize(posX + 110, posY, posX + 280, posY + 30), wSettings, COMBOBOX_GENESYS_LFLIST);
cbGenesysLFlist->setMaxSelectionRows(6); cbGenesysLFlist->setMaxSelectionRows(6);
for(unsigned int i = 0; i < deckManager._genesys_lfList.size(); ++i) { for(unsigned int i = 0; i < deckManager._genesys_lfList.size(); ++i) {
cbGenesysLFlist->addItem(deckManager._genesys_lfList[i].listName.c_str()); cbGenesysLFlist->addItem(deckManager._genesys_lfList[i].listName.c_str());
...@@ -749,6 +756,9 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) { ...@@ -749,6 +756,9 @@ bool Game::Initialize(ANDROID_APP app, irr::android::InitOptions *options) {
gameConf.default_genesys_lflist = i; gameConf.default_genesys_lflist = i;
} }
} }
cbGenesysLFlist->setVisible(gameConf.enable_genesys_mode);
cbGenesysLFlist->setEnabled(gameConf.use_genesys_lflist);
cbGenesysLFlist->setSelected(gameConf.use_genesys_lflist ? gameConf.default_genesys_lflist : cbGenesysLFlist->getItemCount() - 1);
posY += 0;//隐藏此布局,因为决斗界面已经有快捷按钮 posY += 0;//隐藏此布局,因为决斗界面已经有快捷按钮
chkIgnore1 = env->addCheckBox(false, Resize(0, 0, 0, 0), wSettings, CHECKBOX_DISABLE_CHAT, dataManager.GetSysString(1290)); chkIgnore1 = env->addCheckBox(false, Resize(0, 0, 0, 0), wSettings, CHECKBOX_DISABLE_CHAT, dataManager.GetSysString(1290));
chkIgnore1->setChecked(gameConf.chkIgnore1 != 0); chkIgnore1->setChecked(gameConf.chkIgnore1 != 0);
...@@ -2037,6 +2047,8 @@ void Game::LoadConfig() { ...@@ -2037,6 +2047,8 @@ void Game::LoadConfig() {
gameConf.textfontsize = irr::android::getIntSetting(appMain, "textfontsize", 18);; gameConf.textfontsize = irr::android::getIntSetting(appMain, "textfontsize", 18);;
gameConf.nickname[0] = 0; gameConf.nickname[0] = 0;
gameConf.gamename[0] = 0; gameConf.gamename[0] = 0;
// 获取 enable_genesys_mode 值并存储到 gameConf.enable_genesys_mode
gameConf.enable_genesys_mode = irr::android::getIntSetting(appMain, "enable_genesys_mode", 0);;
// 获取 lastLimit 值并存储到 gameConf.last_limit_list_name // 获取 lastLimit 值并存储到 gameConf.last_limit_list_name
BufferIO::DecodeUTF8(irr::android::getLastLimit(appMain).c_str(), wstr); BufferIO::DecodeUTF8(irr::android::getLastLimit(appMain).c_str(), wstr);
BufferIO::CopyWStr(wstr, gameConf.last_limit_list_name, 64); BufferIO::CopyWStr(wstr, gameConf.last_limit_list_name, 64);
...@@ -2077,7 +2089,11 @@ void Game::LoadConfig() { ...@@ -2077,7 +2089,11 @@ void Game::LoadConfig() {
gameConf.enable_music = irr::android::getIntSetting(appMain, "enable_music", 1); gameConf.enable_music = irr::android::getIntSetting(appMain, "enable_music", 1);
gameConf.music_volume = irr::android::getIntSetting(appMain, "music_volume", 50); gameConf.music_volume = irr::android::getIntSetting(appMain, "music_volume", 50);
gameConf.music_mode = irr::android::getIntSetting(appMain, "music_mode", 1); gameConf.music_mode = irr::android::getIntSetting(appMain, "music_mode", 1);
// 加载是否启用常规禁限卡表的开关值
gameConf.use_lflist = irr::android::getIntSetting(appMain, "use_lflist", 1); gameConf.use_lflist = irr::android::getIntSetting(appMain, "use_lflist", 1);
// 加载是否启用genesys禁限卡表的开关值
gameConf.use_lflist = irr::android::getIntSetting(appMain, "use_genesys_lflist", 1);
gameConf.chkDefaultShowChain = irr::android::getIntSetting(appMain, "chkDefaultShowChain", 0); gameConf.chkDefaultShowChain = irr::android::getIntSetting(appMain, "chkDefaultShowChain", 0);
gameConf.hide_player_name = irr::android::getIntSetting(appMain, "chkHidePlayerName", 0); gameConf.hide_player_name = irr::android::getIntSetting(appMain, "chkHidePlayerName", 0);
//defult Setting without checked //defult Setting without checked
...@@ -2108,7 +2124,11 @@ void Game::SaveConfig() { ...@@ -2108,7 +2124,11 @@ void Game::SaveConfig() {
irr::android::saveIntSetting(appMain, "chkWaitChain", gameConf.chkWaitChain); irr::android::saveIntSetting(appMain, "chkWaitChain", gameConf.chkWaitChain);
//system //system
gameConf.chkIgnore1 = chkIgnore1->isChecked() ? 1 : 0; //保存启用起源点数模式的勾选值
gameConf.enable_genesys_mode = chkEnableGenesysMode->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "enable_genesys_mode", gameConf.enable_genesys_mode);
gameConf.chkIgnore1 = chkIgnore1->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "chkIgnore1", gameConf.chkIgnore1); irr::android::saveIntSetting(appMain, "chkIgnore1", gameConf.chkIgnore1);
gameConf.chkIgnore2 = chkIgnore2->isChecked() ? 1 : 0; gameConf.chkIgnore2 = chkIgnore2->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "chkIgnore2", gameConf.chkIgnore2); irr::android::saveIntSetting(appMain, "chkIgnore2", gameConf.chkIgnore2);
...@@ -2132,9 +2152,14 @@ void Game::SaveConfig() { ...@@ -2132,9 +2152,14 @@ void Game::SaveConfig() {
irr::android::saveIntSetting(appMain, "sound_volume", gameConf.sound_volume); irr::android::saveIntSetting(appMain, "sound_volume", gameConf.sound_volume);
gameConf.music_volume = (double)scrMusicVolume->getPos(); gameConf.music_volume = (double)scrMusicVolume->getPos();
irr::android::saveIntSetting(appMain, "music_volume", gameConf.music_volume); irr::android::saveIntSetting(appMain, "music_volume", gameConf.music_volume);
// 保存启用LFLIST的勾选值
gameConf.use_lflist = chkLFlist->isChecked() ? 1 : 0; gameConf.use_lflist = chkLFlist->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "use_lflist", gameConf.use_lflist); irr::android::saveIntSetting(appMain, "use_lflist", gameConf.use_lflist);
gameConf.chkDefaultShowChain = chkDefaultShowChain->isChecked() ? 1 : 0; // 保存启用Genesys LFLIST的勾选值
gameConf.use_genesys_lflist = chkGenesysLFlist->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "use_genesys_lflist", gameConf.use_genesys_lflist);
gameConf.chkDefaultShowChain = chkDefaultShowChain->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "chkDefaultShowChain", gameConf.chkDefaultShowChain); irr::android::saveIntSetting(appMain, "chkDefaultShowChain", gameConf.chkDefaultShowChain);
gameConf.hide_player_name = chkHidePlayerName->isChecked() ? 1 : 0; gameConf.hide_player_name = chkHidePlayerName->isChecked() ? 1 : 0;
irr::android::saveIntSetting(appMain, "chkHidePlayerName", gameConf.hide_player_name); irr::android::saveIntSetting(appMain, "chkHidePlayerName", gameConf.hide_player_name);
......
...@@ -81,6 +81,7 @@ struct Config { ...@@ -81,6 +81,7 @@ struct Config {
int chkDefaultShowChain{ 0 }; int chkDefaultShowChain{ 0 };
int chkIgnore1{ 0 }; int chkIgnore1{ 0 };
int chkIgnore2{ 0 }; int chkIgnore2{ 0 };
int enable_genesys_mode{ 0 };
int use_lflist{ 1 }; int use_lflist{ 1 };
int default_lflist{ 0 }; int default_lflist{ 0 };
int use_genesys_lflist{ 0 }; int use_genesys_lflist{ 0 };
...@@ -383,6 +384,7 @@ public: ...@@ -383,6 +384,7 @@ public:
irr::gui::IGUICheckBox* chkAutoSearch; irr::gui::IGUICheckBox* chkAutoSearch;
irr::gui::IGUICheckBox* chkMultiKeywords; irr::gui::IGUICheckBox* chkMultiKeywords;
irr::gui::IGUICheckBox* chkPreferExpansionScript; irr::gui::IGUICheckBox* chkPreferExpansionScript;
irr::gui::IGUICheckBox* chkEnableGenesysMode;
irr::gui::IGUICheckBox* chkLFlist; irr::gui::IGUICheckBox* chkLFlist;
irr::gui::IGUIComboBox* cbLFlist; irr::gui::IGUIComboBox* cbLFlist;
irr::gui::IGUICheckBox* chkGenesysLFlist; irr::gui::IGUICheckBox* chkGenesysLFlist;
...@@ -983,7 +985,8 @@ inline std::vector<T> Game::TokenizeString(T input, const T & token) { ...@@ -983,7 +985,8 @@ inline std::vector<T> Game::TokenizeString(T input, const T & token) {
#define BUTTON_BIG_CARD_ZOOM_IN 381 #define BUTTON_BIG_CARD_ZOOM_IN 381
#define BUTTON_BIG_CARD_ZOOM_OUT 382 #define BUTTON_BIG_CARD_ZOOM_OUT 382
#define BUTTON_BIG_CARD_ORIG_SIZE 383 #define BUTTON_BIG_CARD_ORIG_SIZE 383
#define CHECKBOX_ENABLE_GENESYS_MODE 398//启用genesys模式
#define CHECKBOX_GENESYS_LFLIST 399//genesys禁卡表勾选
#define AVAIL_OCG 0x1 #define AVAIL_OCG 0x1
#define AVAIL_TCG 0x2 #define AVAIL_TCG 0x2
#define AVAIL_CUSTOM 0x4 #define AVAIL_CUSTOM 0x4
......
...@@ -528,6 +528,7 @@ ...@@ -528,6 +528,7 @@
!system 1622 [%ls]错过时点 !system 1622 [%ls]错过时点
!system 1623 投掷硬币结果: !system 1623 投掷硬币结果:
!system 1624 投掷骰子结果: !system 1624 投掷骰子结果:
!system 1698 启用起源点数模式
!system 1699 点数 !system 1699 点数
#tips #tips
!system 1700 可以用鼠标右键%ls !system 1700 可以用鼠标右键%ls
......
...@@ -528,6 +528,8 @@ ...@@ -528,6 +528,8 @@
!system 1622 [%ls] Missed timing !system 1622 [%ls] Missed timing
!system 1623 Coin landed on: !system 1623 Coin landed on:
!system 1624 Die landed on: !system 1624 Die landed on:
!system 1698 Enable Genesys Mode
!system 1699 Points
#tips #tips
!system 1700 You can right-click on %ls !system 1700 You can right-click on %ls
#victory reason #victory reason
......
...@@ -532,6 +532,8 @@ ...@@ -532,6 +532,8 @@
!system 1622 [%ls] perdió la oportunidad !system 1622 [%ls] perdió la oportunidad
!system 1623 Resultado de la Moneda: !system 1623 Resultado de la Moneda:
!system 1624 Resultado del Dado: !system 1624 Resultado del Dado:
!system 1698 Habilitar Modo de GENESYS
!system 1699 Pontos
#tips #tips
!system 1700 Puede hacer clic derecho en [%ls] !system 1700 Puede hacer clic derecho en [%ls]
#victory reason #victory reason
......
...@@ -529,6 +529,8 @@ ...@@ -529,6 +529,8 @@
!system 1622 [%ls]はタイミングを逃します。 !system 1622 [%ls]はタイミングを逃します。
!system 1623 コイントスの結果: !system 1623 コイントスの結果:
!system 1624 サイコロの結果: !system 1624 サイコロの結果:
!system 1698 GENESYSポイントモードを
!system 1699 ポイント
#tips #tips
!system 1700 マウスの右クリックでも%lsできます。 !system 1700 マウスの右クリックでも%lsできます。
#victory reason #victory reason
......
...@@ -530,6 +530,8 @@ ...@@ -530,6 +530,8 @@
!system 1622 [%ls]의 효과는 타이밍을 놓쳐서 발동할 수 없습니다. !system 1622 [%ls]의 효과는 타이밍을 놓쳐서 발동할 수 없습니다.
!system 1623 코인 토스 결과: !system 1623 코인 토스 결과:
!system 1624 주사위 결과: !system 1624 주사위 결과:
!system 1698 기원점수 모드 발동
!system 1699 포인트표
#tips #tips
!system 1700 %ls에 대해 마우스 오른쪽 버튼으로 확인할 수 있습니다. !system 1700 %ls에 대해 마우스 오른쪽 버튼으로 확인할 수 있습니다.
#victory reason #victory reason
......
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