CLASS::CLASS()
{
	MyGUI::WindowPtr win = dynamic_cast<MyGUI::WindowPtr>(mMainWidget);

	m_single_player->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickSelectTerrainButton);
	m_rig_editor->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickRigEditorButton);
	m_settings->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickSettingButton);
	m_about->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickAboutButton);
	m_exit->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickExitButton);
	m_multi_player->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickMultiPlayerButton);

	m_single_player->setCaption(_L("Singleplayer"));
	m_rig_editor->setCaption(_L("Rig-Editor"));
	m_settings->setCaption(_L("Settings"));
	m_about->setCaption(_L("About"));
	m_exit->setCaption(_L("Quit"));
	m_multi_player->setCaption(_L("Multiplayer"));

	win->setCaption(_L("Main Menu"));
	win->setMovable(false);

	if (!BSETTING("DevMode", false))
	{
		m_multi_player->setEnabled(false);
		m_rig_editor->setEnabled(false);
	}

	Hide();
}
Exemplo n.º 2
0
CLASS::CLASS()
{
	MyGUI::WindowPtr win = dynamic_cast<MyGUI::WindowPtr>(mMainWidget);
	win->setMovable(false);

	m_resume_game->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickResumeButton);
	m_change_map->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickChangeMapButton);
	m_back_to_menu->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickBackToMenuButton);
	m_rig_editor->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickRigEditorButton);
	m_quit_game->eventMouseButtonClick += MyGUI::newDelegate(this, &CLASS::eventMouseButtonClickQuitButton);

	win->setCaption(_L("Pause"));
	m_resume_game->setCaption(_L("Resume Game"));
	m_change_map->setCaption(_L("Change Map"));
	m_back_to_menu->setCaption(_L("Back to menu"));
	m_rig_editor->setCaption(_L("Rig Editor"));
	m_quit_game->setCaption(_L("Quit to Desktop"));
}