From fa0b1cb5092bb1c2109ff870587a32b771179705 Mon Sep 17 00:00:00 2001 From: cutealien Date: Sat, 19 Dec 2020 15:03:11 +0000 Subject: Merging r6145 through r6171 from trunk to ogl-es branch git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/branches/ogl-es@6172 dfc29bdd-3216-0410-991c-e03cc46cb475 --- examples/Demo/CMainMenu.cpp | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) (limited to 'examples/Demo/CMainMenu.cpp') diff --git a/examples/Demo/CMainMenu.cpp b/examples/Demo/CMainMenu.cpp index 432c872..f67d9f3 100644 --- a/examples/Demo/CMainMenu.cpp +++ b/examples/Demo/CMainMenu.cpp @@ -72,24 +72,14 @@ bool CMainMenu::run() // add list box gui::IGUIListBox* box = guienv->addListBox(core::rect(10,10,220,120), optTab, 1); - - const wchar_t* const names[] = - {L"Software Renderer", L"Burning's Video", - L"Direct3D 8", L"Direct3D 9", L"OpenGL 1.x-4.x", - L"OpenGL-ES 1.x", L"OpenGL-ES 2.x"}; for (u32 i=1; iaddItem(names[i-1]); - } - - switch (driverType ) - { - case video::EDT_OPENGL: selected = 0; break; - case video::EDT_DIRECT3D9: selected = 1; break; - case video::EDT_BURNINGSVIDEO: selected = 2; break; - case video::EDT_SOFTWARE: selected = 3; break; - default: break; + { + box->addItem(core::stringw(video::DRIVER_TYPE_NAMES[i]).c_str()); + if ( driverType == video::E_DRIVER_TYPE(i) ) + selected = box->getItemCount()-1; + } } box->setSelected(selected); -- cgit v1.2.3