Commit 4eff915a authored by edo9300's avatar edo9300

Illegal characters checking when writing in editboxes for saving files

parent 937046a6
......@@ -331,6 +331,10 @@ bool DeckBuilder::OnEvent(const irr::SEvent& event) {
}
break;
}
case EDITBOX_DECK_NAME: {
mainGame->ValidateName(mainGame->ebDeckname);
break;
}
}
break;
}
......
......@@ -1066,6 +1066,10 @@ bool ClientField::OnEvent(const irr::SEvent& event) {
UpdateDeclarableCode(false);
break;
}
case EDITBOX_REPLAY_NAME: {
mainGame->ValidateName(mainGame->ebRSName);
break;
}
}
break;
}
......
......@@ -495,7 +495,7 @@ bool Game::Initialize() {
for(unsigned int i = 0; i < deckManager._lfList.size(); ++i)
cbDBLFList->addItem(deckManager._lfList[i].listName);
btnSaveDeck = env->addButton(rect<s32>(225, 35, 290, 60), wDeckEdit, BUTTON_SAVE_DECK, dataManager.GetSysString(1302));
ebDeckname = env->addEditBox(L"", rect<s32>(80, 65, 220, 90), true, wDeckEdit, -1);
ebDeckname = env->addEditBox(L"", rect<s32>(80, 65, 220, 90), true, wDeckEdit, EDITBOX_DECK_NAME);
ebDeckname->setTextAlignment(irr::gui::EGUIA_CENTER, irr::gui::EGUIA_CENTER);
btnSaveDeckAs = env->addButton(rect<s32>(225, 65, 290, 90), wDeckEdit, BUTTON_SAVE_DECK_AS, dataManager.GetSysString(1303));
btnDeleteDeck = env->addButton(rect<s32>(225, 95, 290, 120), wDeckEdit, BUTTON_DELETE_DECK, dataManager.GetSysString(1308));
......@@ -636,7 +636,7 @@ bool Game::Initialize() {
wReplaySave->getCloseButton()->setVisible(false);
wReplaySave->setVisible(false);
env->addStaticText(dataManager.GetSysString(1342), rect<s32>(20, 25, 290, 45), false, false, wReplaySave);
ebRSName = env->addEditBox(L"", rect<s32>(20, 50, 290, 70), true, wReplaySave, -1);
ebRSName = env->addEditBox(L"", rect<s32>(20, 50, 290, 70), true, wReplaySave, EDITBOX_REPLAY_NAME);
ebRSName->setTextAlignment(irr::gui::EGUIA_CENTER, irr::gui::EGUIA_CENTER);
btnRSYes = env->addButton(rect<s32>(70, 80, 140, 105), wReplaySave, BUTTON_REPLAY_SAVE, dataManager.GetSysString(1341));
btnRSNo = env->addButton(rect<s32>(170, 80, 240, 105), wReplaySave, BUTTON_REPLAY_CANCEL, dataManager.GetSysString(1212));
......
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