Move weapon reorder menu subfunction handling to event_handler

This commit is contained in:
Kp 2021-06-28 03:37:50 +00:00
parent 925ed7491b
commit 19d0de3cea

View file

@ -229,6 +229,7 @@ struct weapon_reorder_menu : weapon_reorder_menu_items<cycle_weapon_state>, reor
{
}
virtual int subfunction_handler(const d_event &event) override;
virtual window_event_result event_handler(const d_event &event) override;
};
template <typename cycle_weapon_state>
@ -244,6 +245,13 @@ weapon_reorder_menu_items<cycle_weapon_state>::weapon_reorder_menu_items()
template <typename cycle_weapon_state>
int weapon_reorder_menu<cycle_weapon_state>::subfunction_handler(const d_event &event)
{
(void)event;
return 0;
}
template <typename cycle_weapon_state>
window_event_result weapon_reorder_menu<cycle_weapon_state>::event_handler(const d_event &event)
{
switch(event.type)
{
@ -257,7 +265,7 @@ int weapon_reorder_menu<cycle_weapon_state>::subfunction_handler(const d_event &
default:
break;
}
return 0;
return newmenu::event_handler(event);
}
}