// Phone-join lobby: shows the QR code phones scan to connect (see
// src/net/webjoin) and the current player roster. Purely an overlay --
// closing it doesn't start or stop anything, it just stops showing the
// code. Opened via the "webjoin_lobby" console command.
extend class Menu
{
static native void WJ_LobbyOpen();
static native void WJ_LobbyDrawer();
}
class PhoneJoinLobbyMenu : GenericMenu
{
override void Init(Menu parent)
{
Super.Init(parent);
WJ_LobbyOpen();
}
override void Drawer()
{
WJ_LobbyDrawer();
}
override bool MenuEvent(int mkey, bool fromcontroller)
{
if (mkey == MKEY_Enter || mkey == MKEY_Back)
{
Close();
return true;
}
return Super.MenuEvent(mkey, fromcontroller);
}
}