mirror of
https://github.com/ZDoom/Raze.git
synced 2024-12-20 17:32:02 +00:00
33 lines
785 B
Text
33 lines
785 B
Text
//=============================================================================
|
|
//
|
|
// os_AnyOrAllOption class represents an Option Item for Option Search menu.
|
|
// Changing the value of this option causes the menu to refresh the search
|
|
// results.
|
|
//
|
|
//=============================================================================
|
|
|
|
class os_AnyOrAllOption : OptionMenuItemOption
|
|
{
|
|
os_AnyOrAllOption Init(os_Menu menu)
|
|
{
|
|
Super.Init("", "os_isanyof", "os_isanyof_values");
|
|
|
|
mMenu = menu;
|
|
|
|
return self;
|
|
}
|
|
|
|
override bool MenuEvent(int mkey, bool fromcontroller)
|
|
{
|
|
bool result = Super.MenuEvent(mkey, fromcontroller);
|
|
|
|
if (mKey == Menu.MKEY_Left || mKey == Menu.MKEY_Right || mkey == Menu.MKEY_Enter)
|
|
{
|
|
mMenu.search();
|
|
}
|
|
|
|
return result;
|
|
}
|
|
|
|
private os_Menu mMenu;
|
|
}
|