mirror of
https://github.com/ZDoom/Raze.git
synced 2024-12-12 13:41:48 +00:00
34 lines
785 B
Text
34 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;
|
||
|
}
|