Felipe
16-10-2007 12:26:10
in my code:
give a error in
why?
void MainMenuState::enter( void )
{
mGUIManager = QuickGUI::GUIManager::getSingletonPtr();
mGUIManager->setup(mWindow->getWidth(),mWindow->getHeight());
using QuickGUI::Rect;
using QuickGUI::Point;
using QuickGUI::Size;
mSheet = mGUIManager->getDefaultSheet();
mSheet->setDefaultFont("acmesa.14");
QuickGUI::Window* ninjaWindow = mSheet->createWindow(Rect(0.65,0.25,0.25,0.25));
ninjaWindow->hideTitlebar();
QuickGUI::Label* MenuLabel = ninjaWindow->createLabel(Rect(0.18,0.0,0.6,0.15),"Menu");
MenuLabel->getText()->setCaption("Menu");
QuickGUI::Button* hurtButton = ninjaWindow->createButton(Rect(0.07,0.26,0.8,0.15));
hurtButton->getText()->setCaption("Novo Jogo");
hurtButton->addEventHandler(QuickGUI::Widget::EVENT_MOUSE_BUTTON_UP,&MainMenuState::evtHndlr_Start,this);
QuickGUI::Button* healButton = ninjaWindow->createButton(Rect(0.075,0.50,0.8,0.15));
healButton->getText()->setCaption("Ajuda");
QuickGUI::Button* sairButton = ninjaWindow->createButton(Rect(0.075,0.83,0.8,0.15));
sairButton->getText()->setCaption("Sair");
sairButton->addEventHandler(QuickGUI::Widget::EVENT_MOUSE_BUTTON_UP,&MainMenuState::evtHndlr_Quit,this);
}
void MainMenuState::exit( void )
{
mGUIManager->destroySheet(mSheet);
}
give a error in
void GUIManager::removeFromRenderQueue()
{
if(mSceneManager != NULL)
mSceneManager->removeRenderQueueListener(this);
}
why?