Jazz2::UI::Multiplayer::MpInGameLobby class

In-game lobby screen for multiplayer.

Base classes

class Jazz2::UI::Canvas
Canvas.

Constructors, destructors, conversion operators

MpInGameLobby(Jazz2::Multiplayer::MpLevelHandler* levelHandler)
~MpInGameLobby()

Public functions

void OnUpdate(float timeMult) override
Called every frame to update the object state.
auto OnDraw(RenderQueue& renderQueue) -> bool override
Called when the object needs to be drawn.
void OnTouchEvent(const nCine::TouchEvent& event)
Called when a touch event is triggered.
auto IsVisible() const -> bool
Returns true if the lobby screen is visible.
void Show()
Shows the lobby screen.
void Hide()
Hides the lobby screen.
void SetAllowedPlayerTypes(std::uint8_t playerTypes)
Sets allowed player types as bitmask of PlayerType.