void CDemo::Create (void) { CModeScreen::Create(); // The match has not begun yet m_MatchOver = false; m_IsSongPlaying = false; m_NoticedTimeUp = false; // Reset mode time (no time has been elapsed in this mode yet) m_ModeTime = 0.0f; // Don't have to exit this mode yet m_HaveToExit = false; // Initialize demo text variables m_DemoTextTime = 0.0f; m_DrawDemoText = false; SetupOptions(); // Setting up the options must be done FIRST CreateMainComponents(); CreateFont(); m_AiManager.SetDisplay(m_pDisplay); m_AiManager.Create(&m_Options); }
void D3DProxyDevice::Init(ProxyHelper::ProxyConfig& cfg) { OutputDebugString("D3D ProxyDev Init"); stereoView = StereoViewFactory::Get(cfg); SetupMatrices(cfg); SetupOptions(cfg); SetupText(); }
ControlsSettingsMenu::ControlsSettingsMenu(GuiFrame *r) : SettingsMenu(tr("Controls Settings"), r) { resetBtnTxt = new GuiText(tr("Reset"), 22, (GXColor){0, 0, 0, 255}); resetBtnImg = new GuiImage(btnOutline); resetBtn = new GuiButton(btnOutline->GetWidth(), btnOutline->GetHeight()); resetBtn->SetAlignment(ALIGN_CENTER | ALIGN_BOTTOM); resetBtn->SetPosition(100+btnOutline->GetWidth()/2, -65); resetBtn->SetLabel(resetBtnTxt); resetBtn->SetImage(resetBtnImg); resetBtn->SetSoundOver(btnSoundOver); resetBtn->SetTrigger(trigA); resetBtn->SetEffectGrow(); resetBtn->Clicked.connect(this, &ControlsSettingsMenu::OnResetButtonClick); Append(resetBtn); SetupOptions(); }
void RocketMenuPlugin::SetupMenuItem(Rocket::Core::Element *element) { element->AddEventListener("click", this); element->AddEventListener("mousemove", this); element->AddEventListener("mouseout", this); if (element->HasAttribute("options") && element->GetNumChildren() > 0) { Rocket::Core::ElementList options_list; element->GetElementsByTagName(options_list, "options"); if (options_list.size() > 0) { SetupOptions(element, options_list[0]); } } if (element->HasAttribute("range") && element->GetNumChildren() > 0) { Rocket::Core::ElementList elist; element->GetElementsByTagName(elist, "range"); if (elist.size() > 0) { SetupRange(element, elist[0]); } } if (element->HasAttribute("key-chooser")) { SetupKeyChooser(element); } }
GeneralSettingsMenu::GeneralSettingsMenu(GuiFrame *r) : SettingsMenu(tr("General Settings"), r) { SetupOptions(); }
SoundSettingsMenu::SoundSettingsMenu(GuiFrame *r) : SettingsMenu(tr("Sound Settings"), r) { SetupOptions(); }
NFSSettingsMenu::NFSSettingsMenu(GuiFrame *r) : SettingsMenu(tr("NFS Settings"), r) { SetupOptions(); }
FTPClientSettingsMenu::FTPClientSettingsMenu(GuiFrame *r) : SettingsMenu(tr("FTP Client Settings"), r) { SetupOptions(); }
ImageSettingsMenu::ImageSettingsMenu(GuiFrame *r) : SettingsMenu(tr("Image Settings"), r) { SetupOptions(); }