Commit 2d3da30f authored by fallenstardust's avatar fallenstardust

fix布局

parent 34bdf64a
...@@ -183,7 +183,6 @@ bool ClientField::OnEvent(const irr::SEvent& event) { ...@@ -183,7 +183,6 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
break; break;
} }
case BUTTON_BGM: { case BUTTON_BGM: {
mainGame->imgVol->setImage(imageManager.tPlay);
if (mainGame->gameConf.enable_music) { if (mainGame->gameConf.enable_music) {
mainGame->gameConf.enable_music = false; mainGame->gameConf.enable_music = false;
mainGame->soundManager->StopBGM(); mainGame->soundManager->StopBGM();
...@@ -201,7 +200,9 @@ bool ClientField::OnEvent(const irr::SEvent& event) { ...@@ -201,7 +200,9 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
} else { } else {
mainGame->soundManager->PlayBGM(SoundManager::BGM::DUEL); mainGame->soundManager->PlayBGM(SoundManager::BGM::DUEL);
} }
mainGame->imgVol->setImage(imageManager.tPlay);
} }
mainGame->chkEnableMusic->setChecked(mainGame->gameConf.enable_music);
break; break;
} }
case BUTTON_CHAIN_IGNORE: { case BUTTON_CHAIN_IGNORE: {
......
...@@ -399,13 +399,13 @@ bool Game::Initialize() { ...@@ -399,13 +399,13 @@ bool Game::Initialize() {
imgLog = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(0 * yScale, 55 * yScale, 45 * yScale, 100 * yScale), wPallet, BUTTON_SHOW_LOG); imgLog = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(0 * yScale, 55 * yScale, 45 * yScale, 100 * yScale), wPallet, BUTTON_SHOW_LOG);
imgLog->setImage(imageManager.tLogs); imgLog->setImage(imageManager.tLogs);
imgLog->setImageSize(core::dimension2di(yScale, yScale)); imgLog->setImageSize(core::dimension2di(yScale, yScale));
wLogs = env->addWindow(rect<s32>(620 * xScale, 10 * yScale, 1020 * xScale, 510 * yScale), false, dataManager.GetSysString(1271)); wLogs = env->addWindow(rect<s32>(720 * xScale, 10 * yScale, 1020 * xScale, 520 * yScale), false, dataManager.GetSysString(1271));
wLogs->getCloseButton()->setVisible(false); wLogs->getCloseButton()->setVisible(false);
wLogs->setVisible(false); wLogs->setVisible(false);
lstLog = env->addListBox(rect<s32>(10 * xScale, 60 * yScale, 390 * xScale, 510 * yScale), wLogs, LISTBOX_LOG, false); lstLog = env->addListBox(rect<s32>(10 * xScale, 20 * yScale, 290 * xScale, 450 * yScale), wLogs, LISTBOX_LOG, false);
lstLog->setItemHeight(25 * yScale); lstLog->setItemHeight(25 * yScale);
btnClearLog = env->addButton(rect<s32>(10 * xScale, 520 * yScale, 80 * xScale, 560 * yScale), wLogs, BUTTON_CLEAR_LOG, dataManager.GetSysString(1272)); btnClearLog = env->addButton(rect<s32>(60 * xScale, 460 * yScale, 130 * xScale, 500 * yScale), wLogs, BUTTON_CLEAR_LOG, dataManager.GetSysString(1272));
btnCloseLog = env->addButton(rect<s32>(100 * xScale, 520 * yScale, 180 * xScale, 560 * yScale), wLogs, BUTTON_CLOSE_LOG, dataManager.GetSysString(1211)); btnCloseLog = env->addButton(rect<s32>(160 * xScale, 460 * yScale, 240 * xScale, 500 * yScale), wLogs, BUTTON_CLOSE_LOG, dataManager.GetSysString(1211));
//vol play/mute //vol play/mute
imgVol = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(0 * yScale, 110 * yScale, 45 * yScale, 155 * yScale), wPallet, BUTTON_BGM); imgVol = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(0 * yScale, 110 * yScale, 45 * yScale, 155 * yScale), wPallet, BUTTON_BGM);
if (gameConf.enable_music) { if (gameConf.enable_music) {
...@@ -418,10 +418,9 @@ bool Game::Initialize() { ...@@ -418,10 +418,9 @@ bool Game::Initialize() {
imgSettings = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(0 * yScale, 0 * yScale, 45 * yScale, 45 * yScale), wPallet, BUTTON_SETTINGS); imgSettings = irr::gui::CGUIImageButton::addImageButton(env, rect<s32>(0 * yScale, 0 * yScale, 45 * yScale, 45 * yScale), wPallet, BUTTON_SETTINGS);
imgSettings->setImage(imageManager.tSettings); imgSettings->setImage(imageManager.tSettings);
imgSettings->setImageSize(core::dimension2di(yScale, yScale)); imgSettings->setImageSize(core::dimension2di(yScale, yScale));
wSettings = env->addWindow(rect<s32>(360 * xScale, 100 * yScale, 820 * xScale, 520 * yScale), false, dataManager.GetSysString(1273)); wSettings = env->addWindow(rect<s32>(350 * xScale, 100 * yScale, 830 * xScale, 520 * yScale), false, dataManager.GetSysString(1273));
wSettings->getCloseButton()->setVisible(false); wSettings->getCloseButton()->setVisible(false);
wSettings->setVisible(false); wSettings->setVisible(false);
btnCloseSettings =env->addButton(rect<s32>(180 * xScale, 370 * yScale, 280 * xScale, 410 * yScale), wSettings, BUTTON_CLOSE_SETTINGS, dataManager.GetSysString(1211));
int posX = 20; int posX = 20;
int posY = 60; int posY = 60;
chkMAutoPos = env->addCheckBox(false, rect<s32>(posX, posY, posX + 260 * xScale, posY + 30 * yScale), wSettings, -1, dataManager.GetSysString(1274)); chkMAutoPos = env->addCheckBox(false, rect<s32>(posX, posY, posX + 260 * xScale, posY + 30 * yScale), wSettings, -1, dataManager.GetSysString(1274));
...@@ -485,9 +484,11 @@ bool Game::Initialize() { ...@@ -485,9 +484,11 @@ bool Game::Initialize() {
posY += 60; posY += 60;
chkPreferExpansionScript = env->addCheckBox(false, rect<s32>(posX, posY, posX + 260 * xScale, posY + 30 * yScale), wSettings, CHECKBOX_PREFER_EXPANSION, dataManager.GetSysString(1379)); chkPreferExpansionScript = env->addCheckBox(false, rect<s32>(posX, posY, posX + 260 * xScale, posY + 30 * yScale), wSettings, CHECKBOX_PREFER_EXPANSION, dataManager.GetSysString(1379));
chkPreferExpansionScript->setChecked(gameConf.prefer_expansion_script != 0); chkPreferExpansionScript->setChecked(gameConf.prefer_expansion_script != 0);
elmTabSystemLast = chkPreferExpansionScript; btnCloseSettings =env->addButton(rect<s32>(180 * xScale, posY * yScale, 280 * xScale, posY + 40 * yScale), wSettings, BUTTON_CLOSE_SETTINGS, dataManager.GetSysString(1211));
elmTabSystemLast = btnCloseSettings;
wSettings->setRelativePosition(recti(0 * xScale, 0 * yScale, 480 * xScale, posY + 50 * yScale));
//show scroll //show scroll
scrTabSystem = env->addScrollBar(false, rect<s32>(425 * xScale, 60 * yScale, 455 * xScale, 419 * yScale), wSettings, SCROLL_TAB_SYSTEM); scrTabSystem = env->addScrollBar(false, rect<s32>(425 * xScale, 60 * yScale, 455 * xScale, 419 * yScale), wSettings, SCROLL_SETTINGS);
scrTabSystem->setLargeStep(1); scrTabSystem->setLargeStep(1);
scrTabSystem->setSmallStep(1); scrTabSystem->setSmallStep(1);
scrTabSystem->setVisible(false); scrTabSystem->setVisible(false);
...@@ -1758,6 +1759,8 @@ void Game::CloseDuelWindow() { ...@@ -1758,6 +1759,8 @@ void Game::CloseDuelWindow() {
wInfos->setVisible(false); wInfos->setVisible(false);
wChat->setVisible(false); wChat->setVisible(false);
wPallet->setVisible(false); wPallet->setVisible(false);
wSettings->setVisible(false);
wLogs->setVisible(false);
btnSideOK->setVisible(false); btnSideOK->setVisible(false);
btnSideShuffle->setVisible(false); btnSideShuffle->setVisible(false);
btnSideSort->setVisible(false); btnSideSort->setVisible(false);
......
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