+ // net stats
+ void UpdateNetStats(const CongestionControl &);
+
+ // message box
+ void PostMessage(const char *);
+ void PostMessage(const std::string &msg) {
+ PostMessage(msg.c_str());
+ }
+ // whether to always render message box regardless of last post
+ void KeepMessages(bool k) { msg_keep = k; }
+
+ void Update(int dt);
+ void Render(Viewport &) noexcept;