I'm simply using the Advanced Ogre Framework demo code (see http://www.spacegaier.de/Ogre/AdvancedOgreFramework.rar - GameState.cpp, lines 353 to 356, copypasted below: )
Code: Select all
Ogre::String infoText = "[TAB] - Switch input mode\n\n[W] - Forward / Mode up\n[S] - Backwards/ Mode down\n[A] - Left\n";
infoText.append("[D] - Right\n\nPress [SHIFT] to move faster\n\n[O] - Toggle FPS / logo\n");
infoText.append("[Print] - Take screenshot\n\n[ESC] - Exit");
OgreFramework::getSingletonPtr()->m_pTrayMgr->createTextBox(OgreBites::TL_RIGHT, "InfoPanel", infoText, 300, 220);
Code: Select all
Ogre::DisplayString title = "Help";
Ogre::DisplayString helpText = "Welcome player, here is the help:\n\n";
helpText.append("Blah blah blah\n\n");
helpText.append("More help\n\n");
helpText.append("\n\nYou kinda got it");
OgreBites::TextBox* helpBox = OgreFramework::getSingletonPtr()->m_pTrayMgr->createTextBox(OgreBites::TL_RIGHT, "HelpBox", title, 200, 150);
helpBox->setText(helpText);
helpBox->setPadding(0);
Thanks in advance