Commit dc4ba6bc authored by fallenstardust's avatar fallenstardust

update unable chat

parent b000c488
...@@ -1887,6 +1887,14 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) { ...@@ -1887,6 +1887,14 @@ bool ClientField::OnCommonEvent(const irr::SEvent& event) {
break; break;
} }
case CHECKBOX_DISABLE_CHAT: { case CHECKBOX_DISABLE_CHAT: {
if (mainGame->gameConf.chkIgnore1) {
mainGame->gameConf.chkIgnore1 = false;
mainGame->imgChat->setImage(imageManager.tTalk);
} else {
mainGame->gameConf.chkIgnore1 = true;
mainGame->imgChat->setImage(imageManager.tShut);
}
mainGame->chkIgnore1->setChecked(mainGame->gameConf.chkIgnore1);
bool show = mainGame->is_building ? false : !mainGame->chkIgnore1->isChecked(); bool show = mainGame->is_building ? false : !mainGame->chkIgnore1->isChecked();
mainGame->wChat->setVisible(show); mainGame->wChat->setVisible(show);
if(!show) if(!show)
......
...@@ -226,38 +226,38 @@ bool Game::Initialize() { ...@@ -226,38 +226,38 @@ bool Game::Initialize() {
wMainMenu = env->addWindow(rect<s32>(450 * xScale, 40 * yScale, 900 * xScale, 600 * yScale), false, strbuf); wMainMenu = env->addWindow(rect<s32>(450 * xScale, 40 * yScale, 900 * xScale, 600 * yScale), false, strbuf);
wMainMenu->getCloseButton()->setVisible(false); wMainMenu->getCloseButton()->setVisible(false);
wMainMenu->setDrawBackground(false); wMainMenu->setDrawBackground(false);
btnLanMode = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 30 * yScale, 400 * xScale, 106 * yScale), wMainMenu, BUTTON_LAN_MODE); btnLanMode = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 30 * yScale, 350 * xScale, 106 * yScale), wMainMenu, BUTTON_LAN_MODE);
btnLanMode->setImageSize(core::dimension2di(400 * yScale, 76 * yScale)); btnLanMode->setImageSize(core::dimension2di(400 * yScale, 76 * yScale));
btnLanMode->setDrawBorder(false); btnLanMode->setDrawBorder(false);
btnLanMode->setImage(imageManager.tTitleBar); btnLanMode->setImage(imageManager.tTitleBar);
env->addStaticText(strbuf, rect<s32>(62 * xScale, 2 * yScale, 280 * xScale, 35 * yScale), false, false, btnLanMode); env->addStaticText(strbuf, rect<s32>(55 * xScale, 2 * yScale, 280 * xScale, 35 * yScale), false, false, btnLanMode);
textLanMode = env->addStaticText(dataManager.GetSysString(1200), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnLanMode); textLanMode = env->addStaticText(dataManager.GetSysString(1200), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnLanMode);
textLanMode->setOverrideFont(titleFont); textLanMode->setOverrideFont(titleFont);
btnSingleMode = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 110 * yScale, 400 * xScale, 186 * yScale), wMainMenu, BUTTON_SINGLE_MODE); btnSingleMode = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 110 * yScale, 350 * xScale, 186 * yScale), wMainMenu, BUTTON_SINGLE_MODE);
btnSingleMode->setImageSize(core::dimension2di(400 * yScale, 76 * yScale)); btnSingleMode->setImageSize(core::dimension2di(400 * yScale, 76 * yScale));
btnSingleMode->setDrawBorder(false); btnSingleMode->setDrawBorder(false);
btnSingleMode->setImage(imageManager.tTitleBar); btnSingleMode->setImage(imageManager.tTitleBar);
textSingleMode = env->addStaticText(dataManager.GetSysString(1201), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnSingleMode); textSingleMode = env->addStaticText(dataManager.GetSysString(1201), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnSingleMode);
textSingleMode->setOverrideFont(titleFont); textSingleMode->setOverrideFont(titleFont);
btnReplayMode = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 190 * yScale, 400 * xScale, 266 * yScale), wMainMenu, BUTTON_REPLAY_MODE); btnReplayMode = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 190 * yScale, 350 * xScale, 266 * yScale), wMainMenu, BUTTON_REPLAY_MODE);
btnReplayMode->setImageSize(core::dimension2di(400 * yScale, 76 * yScale)); btnReplayMode->setImageSize(core::dimension2di(400 * yScale, 76 * yScale));
btnReplayMode->setDrawBorder(false); btnReplayMode->setDrawBorder(false);
btnReplayMode->setImage(imageManager.tTitleBar); btnReplayMode->setImage(imageManager.tTitleBar);
textReplayMode = env->addStaticText(dataManager.GetSysString(1202), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnReplayMode); textReplayMode = env->addStaticText(dataManager.GetSysString(1202), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnReplayMode);
textReplayMode->setOverrideFont(titleFont); textReplayMode->setOverrideFont(titleFont);
btnDeckEdit = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 270 * yScale, 400 * xScale, 346 * yScale), wMainMenu, BUTTON_DECK_EDIT); btnDeckEdit = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 270 * yScale, 350 * xScale, 346 * yScale), wMainMenu, BUTTON_DECK_EDIT);
btnDeckEdit->setImageSize(core::dimension2di(400 * yScale, 76 * yScale)); btnDeckEdit->setImageSize(core::dimension2di(400 * yScale, 76 * yScale));
btnDeckEdit->setDrawBorder(false); btnDeckEdit->setDrawBorder(false);
btnDeckEdit->setImage(imageManager.tTitleBar); btnDeckEdit->setImage(imageManager.tTitleBar);
textDeckEdit = env->addStaticText(dataManager.GetSysString(1204), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnDeckEdit); textDeckEdit = env->addStaticText(dataManager.GetSysString(1204), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnDeckEdit);
textDeckEdit->setOverrideFont(titleFont); textDeckEdit->setOverrideFont(titleFont);
btnSettings = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 350 * yScale, 400 * xScale, 426 * yScale), wMainMenu, BUTTON_SETTINGS); btnSettings = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 350 * yScale, 350 * xScale, 426 * yScale), wMainMenu, BUTTON_SETTINGS);
btnSettings->setImageSize(core::dimension2di(400 * yScale, 76 * yScale)); btnSettings->setImageSize(core::dimension2di(400 * yScale, 76 * yScale));
btnSettings->setDrawBorder(false); btnSettings->setDrawBorder(false);
btnSettings->setImage(imageManager.tTitleBar); btnSettings->setImage(imageManager.tTitleBar);
textSettings = env->addStaticText(dataManager.GetSysString(1273), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnSettings); textSettings = env->addStaticText(dataManager.GetSysString(1273), rect<s32>(115 * xScale, 25 * yScale, 300 * xScale, 65 * yScale), false, false, btnSettings);
textSettings->setOverrideFont(titleFont); textSettings->setOverrideFont(titleFont);
btnModeExit = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 430 * yScale, 400 * xScale, 506 * yScale), wMainMenu, BUTTON_MODE_EXIT); btnModeExit = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(15 * xScale, 430 * yScale, 350 * xScale, 506 * yScale), wMainMenu, BUTTON_MODE_EXIT);
btnModeExit->setImageSize(core::dimension2di(400 * yScale, 76 * yScale)); btnModeExit->setImageSize(core::dimension2di(400 * yScale, 76 * yScale));
btnModeExit->setDrawBorder(false); btnModeExit->setDrawBorder(false);
btnModeExit->setImage(imageManager.tTitleBar); btnModeExit->setImage(imageManager.tTitleBar);
......
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