|
|
@ -93,7 +93,7 @@ struct ClickerUI { |
|
|
|
if(name != "clicker") { |
|
|
|
if(name != "clicker") { |
|
|
|
$gui.set<guecs::Rectangle>(id, {}); |
|
|
|
$gui.set<guecs::Rectangle>(id, {}); |
|
|
|
$gui.set<guecs::Effect>(id, {}); |
|
|
|
$gui.set<guecs::Effect>(id, {}); |
|
|
|
$gui.set<guecs::Icon>(id, { "clicker_treat_bone" }); |
|
|
|
$gui.set<guecs::Sprite>(id, { "clicker_treat_bone" }); |
|
|
|
$gui.set<guecs::Clickable>(id, { |
|
|
|
$gui.set<guecs::Clickable>(id, { |
|
|
|
[&](auto, auto) { handle_button(Event::A_BUTTON); } |
|
|
|
[&](auto, auto) { handle_button(Event::A_BUTTON); } |
|
|
|
}); |
|
|
|
}); |
|
|
@ -101,7 +101,7 @@ struct ClickerUI { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$clicker = $gui.entity("clicker"); |
|
|
|
$clicker = $gui.entity("clicker"); |
|
|
|
$gui.set<guecs::Sprite>($clicker, {"clicker_the_dog", 0, true}); |
|
|
|
$gui.set<guecs::Sprite>($clicker, {"clicker_the_dog"}); |
|
|
|
$gui.set<guecs::Sound>($clicker, {"clicker_bark"}); |
|
|
|
$gui.set<guecs::Sound>($clicker, {"clicker_bark"}); |
|
|
|
$gui.set<guecs::Clickable>($clicker, { |
|
|
|
$gui.set<guecs::Clickable>($clicker, { |
|
|
|
[&](auto, auto) { handle_button(Event::CLICKER); } |
|
|
|
[&](auto, auto) { handle_button(Event::CLICKER); } |
|
|
|