1 #ifndef UGDK_UI_MENU_H_
2 #define UGDK_UI_MENU_H_
38 void SetOptionDrawable(std::unique_ptr<Drawable>&& option_graphic,
int index = 0);
53 void FocusNextElement(
int offset);
54 void PositionSelectionDrawables();
56 std::unique_ptr<Node> node_;
57 std::shared_ptr<Node> option_node_[2];
61 std::list< UIElement* > uielements_;
62 std::unique_ptr<ObjectTree> objects_tree_;
63 InputCallbacks input_callbacks_;
70 #endif // UGDK_UI_MENU_H_
A game scene, or screen.
Definition: scene.h:29
Definition: vector2D.h:18
Definition: integer2D.h:20
std::map< input::Keycode, MenuCallback > InputCallbacks
Definition: menu.h:25
Definition: animation.h:11
Definition: intervalkdtree.h:21
HookPoint
Definition: hookpoint.h:7
std::function< void(Menu *)> MenuCallback
Definition: menu.h:24
Definition: uielement.h:12