1 #ifndef PYRAMIDWORKS_UI_BUTTON_H_
2 #define PYRAMIDWORKS_UI_BUTTON_H_
16 Button(
const math::Vector2D& top_left, std::unique_ptr<Drawable>&& drawable,
const ButtonCallback&
function);
19 void Interact()
const {
if(function_) function_(
this); }
23 ButtonCallback function_;
30 #endif // PYRAMIDWORKS_UI_BUTTON_H_
Definition: vector2D.h:18
std::function< void(const Button *)> ButtonCallback
Definition: button.h:13
Definition: animation.h:11
Definition: uielement.h:12