24 #include <IGUIEnvironment.h>
58 bool show_chat =
true;
60 bool show_minimap =
false;
61 bool show_debug =
true;
62 bool show_profiler_graph =
false;
73 void showMinimap(
bool show);
75 inline void setInfoText(
const std::wstring &str) { m_infotext = str; }
81 m_statustext_time = 0.0f;
83 void showTranslatedStatusText(
const char *str);
88 return m_flags.show_chat && m_recent_chat_count != 0 && m_profiler_current_page == 0;
90 void setChatText(
const EnrichedString &chat_text, u32 recent_chat_count);
92 void updateProfiler();
96 void toggleProfiler();
100 m_formname = formname;
106 void deleteFormspec();
111 gui::IGUIStaticText *m_guitext =
nullptr;
112 gui::IGUIStaticText *m_guitext2 =
nullptr;
114 gui::IGUIStaticText *m_guitext_info =
nullptr;
117 gui::IGUIStaticText *m_guitext_status =
nullptr;
119 float m_statustext_time = 0.0f;
122 gui::IGUIStaticText *m_guitext_chat =
nullptr;
123 u32 m_recent_chat_count = 0;
125 gui::IGUIStaticText *m_guitext_profiler =
nullptr;
126 u8 m_profiler_current_page = 0;
127 const u8 m_profiler_max_page = 3;
Definition: enriched_string.h:26
Definition: guiChatConsole.h:30
GUIFormSpecMenu *& updateFormspec(const std::string &formname)
Definition: gameui.h:98
void clearInfoText()
Definition: gameui.h:76
std::wstring m_infotext
Definition: gameui.h:115
const bool isChatVisible()
Definition: gameui.h:86
void showStatusText(const std::wstring &str)
Definition: gameui.h:78
const Flags & getFlags() const
Definition: gameui.h:71
void setInfoText(const std::wstring &str)
Definition: gameui.h:75
std::wstring m_statustext
Definition: gameui.h:118
video::SColor m_statustext_initial_color
Definition: gameui.h:120
const std::string & getFormspecName()
Definition: gameui.h:104
void clearStatusText()
Definition: gameui.h:84
Flags m_flags
Definition: gameui.h:109
GUIFormSpecMenu *& getFormspecGUI()
Definition: gameui.h:105
std::string m_formname
Definition: gameui.h:131
Definition: test_gameui.cpp:25
Definition: activeobjectmgr.cpp:25
Definition: clientmap.h:29
An active object or node which is selected by a ray on the map.
Definition: pointedthing.h:36