X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fui%2FHUD.hpp;h=b842da392d892340d9d6413cc45c76d85f531865;hb=1bc2f230105ad6e1ee8d999ddc079cd85d244bf9;hp=7db025865c329c92cddde9916ee889fd85857832;hpb=54f3f1260b95a924fcb40d9d6de3fa2e2c382f6f;p=blank.git diff --git a/src/ui/HUD.hpp b/src/ui/HUD.hpp index 7db0258..b842da3 100644 --- a/src/ui/HUD.hpp +++ b/src/ui/HUD.hpp @@ -14,6 +14,7 @@ namespace blank { class Block; class BlockTypeRegistry; class Config; +class CongestionControl; class Environment; class Font; class Player; @@ -42,6 +43,9 @@ public: void UpdatePosition(); void UpdateOrientation(); + // net stats + void UpdateNetStats(const CongestionControl &); + // message box void PostMessage(const char *); void PostMessage(const std::string &msg) { @@ -79,9 +83,15 @@ private: bool show_block; bool show_entity; + // net stats + FixedText bandwidth_text; + FixedText rtt_text; + FixedText packet_loss_text; + bool show_net; + // message box MessageBox messages; - IntervalTimer msg_timer; + CoarseTimer msg_timer; bool msg_keep; // crosshair