forked from Mirrorlandia_minetest/minetest
ClientActiveObject::debugInfoText()
This commit is contained in:
parent
f60a5ec08f
commit
8c01ad8a9d
@ -65,6 +65,7 @@ public:
|
|||||||
virtual void processMessage(const std::string &data){}
|
virtual void processMessage(const std::string &data){}
|
||||||
|
|
||||||
virtual std::string infoText() {return "";}
|
virtual std::string infoText() {return "";}
|
||||||
|
virtual std::string debugInfoText() {return "";}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
This takes the return value of
|
This takes the return value of
|
||||||
|
@ -959,7 +959,7 @@ void the_game(
|
|||||||
// Object infos are shown in this
|
// Object infos are shown in this
|
||||||
gui::IGUIStaticText *guitext_info = guienv->addStaticText(
|
gui::IGUIStaticText *guitext_info = guienv->addStaticText(
|
||||||
L"",
|
L"",
|
||||||
core::rect<s32>(0,0,400,text_height+5) + v2s32(100,200),
|
core::rect<s32>(0,0,400,text_height*5+5) + v2s32(100,200),
|
||||||
false, false);
|
false, false);
|
||||||
|
|
||||||
// Status text (displays info when showing and hiding GUI stuff, etc.)
|
// Status text (displays info when showing and hiding GUI stuff, etc.)
|
||||||
@ -2069,6 +2069,10 @@ void the_game(
|
|||||||
{
|
{
|
||||||
infotext = narrow_to_wide(selected_object->infoText());
|
infotext = narrow_to_wide(selected_object->infoText());
|
||||||
|
|
||||||
|
if(infotext == L"" && show_debug){
|
||||||
|
infotext = narrow_to_wide(selected_object->debugInfoText());
|
||||||
|
}
|
||||||
|
|
||||||
//if(input->getLeftClicked())
|
//if(input->getLeftClicked())
|
||||||
if(input->getLeftState())
|
if(input->getLeftState())
|
||||||
{
|
{
|
||||||
@ -2292,7 +2296,7 @@ void the_game(
|
|||||||
|
|
||||||
{
|
{
|
||||||
guitext_info->setText(infotext.c_str());
|
guitext_info->setText(infotext.c_str());
|
||||||
guitext_info->setVisible(show_hud);
|
guitext_info->setVisible(show_hud && g_menumgr.menuCount() == 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user