MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / keyPress

Method keyPress

src/bzflag/HelpMenu.cpp:42–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40
41
42bool HelpMenuDefaultKey::keyPress(const BzfKeyEvent& key) {
43 if (key.button == BzfKeyEvent::PageUp) {
44 HUDDialog* oldMenu = HUDDialogStack::get()->top();
45 HUDDialogStack::get()->pop();
46 HUDDialogStack::get()->push(HelpMenu::getHelpMenu(oldMenu, false));
47 return true;
48 }
49 if (key.button == BzfKeyEvent::PageDown || key.unicode == 13) {
50 HUDDialog* oldMenu = HUDDialogStack::get()->top();
51 HUDDialogStack::get()->pop();
52 HUDDialogStack::get()->push(HelpMenu::getHelpMenu(oldMenu, true));
53 return true;
54 }
55 return MenuDefaultKey::keyPress(key);
56}
57
58
59bool HelpMenuDefaultKey::keyRelease(const BzfKeyEvent& key) {

Callers

nothing calls this directly

Calls 3

topMethod · 0.80
popMethod · 0.80
pushMethod · 0.80

Tested by

no test coverage detected