void Menu_Options_Key(int key, int unichar) { int handled = CTab_Key(&options_tab, key); options_unichar = unichar; if (!handled && (key == K_ESCAPE || key == K_MOUSE2)) M_Menu_Main_f(); }
// will lead to call of one of the 4 functions above void Menu_Demo_Key(int key, wchar unichar) { extern void M_Menu_Main_f (void); int handled = CTab_Key(&demo_tab, key, unichar); if (!handled) { if (key == K_ESCAPE || key == K_MOUSE2) { M_Menu_Main_f(); } } }
void Menu_MultiPlayer_Key(int key, wchar unichar) { if (SB_Specials_Key(key, unichar)) return; CTab_Key(&sb_tab, key, unichar); }