1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00
This commit is contained in:
Laserlicht
2025-10-24 01:15:43 +02:00
parent 35b294611c
commit 8a1062b9cd
3 changed files with 11 additions and 7 deletions

View File

@@ -262,7 +262,7 @@ void BattleOnlyModeHeroSelector::setHeroIcon()
setHeroIcon();
parent.setOkButtonEnabled();
}, selectedIndex, images, true, true);
window->onPopup = [this, heroes](int index) {
window->onPopup = [heroes](int index) {
if(index == 0)
return;
index--;
@@ -344,7 +344,7 @@ void BattleOnlyModeHeroSelector::setCreatureIcons()
setCreatureIcons();
});
}, selectedIndex, images, true, true);
window->onPopup = [this, creatures](int index) {
window->onPopup = [creatures](int index) {
if(index == 0)
return;
index--;

View File

@@ -12,14 +12,18 @@
#include "../windows/CWindowObject.h"
#include "../../lib/constants/EntityIdentifiers.h"
VCMI_LIB_NAMESPACE_BEGIN
class CGHeroInstance;
class CCreatureSet;
class CMap;
class EditorCallback;
VCMI_LIB_NAMESPACE_END
class FilledTexturePlayerColored;
class CButton;
class CPicture;
class CLabel;
class CGHeroInstance;
class CCreatureSet;
class EditorCallback;
class CMap;
class BattleOnlyModeWindow;
class CAnimImage;
class GraphicalPrimitiveCanvas;

View File

@@ -246,7 +246,7 @@ SelectionTab::SelectionTab(ESelectionScreen Type)
if(tabType == ESelectionScreen::newGame && !isMultiplayer)
{
buttonBattleOnlyMode = std::make_shared<CButton>(Point(23, 18), AnimationPath::builtin("lobby/battleButton"), CButton::tooltip("", LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyMode")), [this, tabTitle, tabTitleDelete](){
buttonBattleOnlyMode = std::make_shared<CButton>(Point(23, 18), AnimationPath::builtin("lobby/battleButton"), CButton::tooltip("", LIBRARY->generaltexth->translate("vcmi.lobby.battleOnlyMode")), [tabTitle, tabTitleDelete](){
BattleOnlyMode::openBattleWindow();
});
}