61 void PresentInitialState();
62 void Announce(std::shared_ptr<Announcement>
ann);
69 void OnDisplayConfigChanged();
70 void OnMouseMoved(
const Vec2 &pos);
75 void Layout()
override;
77 void PrepareRender()
override;
78 void Render()
override;
Interface for game client shells.
Definition: GameDirector.h:57
Base class for UI-centric scenes.
Definition: UiScene.h:42
Display::Display & display
Definition: StatusOverlayScene.h:81
Mouse click events.
Definition: Action.h:67
GameDirector & director
Definition: TestLabScene.cpp:160
std::array< boost::signals2::scoped_connection, 2 > conns
Definition: ProfileEditScene.cpp:152
Base class for display managers.
Definition: Display.h:73
std::unique_ptr< PlayerBar > playerBar
Definition: StatusOverlayScene.h:85
bool IsMouseCursorEnabled() const override
Determine if the mouse cursor is enabled for this scene.
Definition: StatusOverlayScene.h:58
bool presentedInitialState
Definition: StatusOverlayScene.h:83
std::unique_ptr< BulletinBoard > bulletinBoard
Definition: StatusOverlayScene.h:84
Tracks connections as a group.
Definition: Scene.h:69
boost::signals2::scoped_connection displayConfigChangedConn
Definition: StatusOverlayScene.h:86
Overlay for showing connected players, pop-up messages, etc.
Definition: StatusOverlayScene.h:49
Definition: Announcement.h:24
GameDirector & director
Definition: StatusOverlayScene.h:82
std::shared_ptr< Announcement > ann
Definition: ClientApp.cpp:110
MR_Int64 timestamp_t
Definition: OS.h:55