mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-23 00:28:08 +02:00
Multiplayer: always display flags in lobby, but block them for guest
This commit is contained in:
@ -2627,11 +2627,11 @@ OptionsTab::PlayerOptionsEntry::PlayerOptionsEntry( OptionsTab *owner, PlayerSet
|
|||||||
whoCanPlay = HUMAN;
|
whoCanPlay = HUMAN;
|
||||||
|
|
||||||
if(SEL->screenType != CMenuScreen::scenarioInfo
|
if(SEL->screenType != CMenuScreen::scenarioInfo
|
||||||
&& SEL->current->mapHeader->players[s.color.getNum()].canHumanPlay
|
&& SEL->current->mapHeader->players[s.color.getNum()].canHumanPlay)
|
||||||
&& SEL->multiPlayer != CMenuScreen::MULTI_NETWORK_GUEST)
|
|
||||||
{
|
{
|
||||||
flag = new CButton(Point(-43, 2), flags[s.color.getNum()], CGI->generaltexth->zelp[180], std::bind(&OptionsTab::flagPressed, owner, s.color));
|
flag = new CButton(Point(-43, 2), flags[s.color.getNum()], CGI->generaltexth->zelp[180], std::bind(&OptionsTab::flagPressed, owner, s.color));
|
||||||
flag->hoverable = true;
|
flag->hoverable = true;
|
||||||
|
flag->block(SEL->isGuest());
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
flag = nullptr;
|
flag = nullptr;
|
||||||
|
Reference in New Issue
Block a user