Big changes to use the new lel-guecs setup but now almost everything works. Only thing missing is Issue #16 in quecs.

This commit is contained in:
Zed A. Shaw 2025-07-23 14:03:41 -04:00
parent 86ddfc460f
commit d93bc1615c
14 changed files with 51 additions and 59 deletions

View file

@ -24,7 +24,7 @@ namespace gui {
"[inv_slot8 | inv_slot9 | inv_slot10| inv_slot11]"
"[inv_slot12 | inv_slot13 | inv_slot14| inv_slot15]"
"[inv_slot16 | inv_slot17 | inv_slot18| inv_slot19]"
"[_ |*%(200,400)result_text|_]"
"[_ |=*%(200,400)result_text|_]"
"[*%(100,200)result_image|_ |_]"
"[_|_|_]"
"[_|_|_]"
@ -217,7 +217,7 @@ namespace gui {
auto combine = $gui.entity("result_image");
if($craft_state.is_combined()) {
$gui.show_label("result_text", L"This might work...");
$gui.show_text("result_text", L"This might work...");
switch(ritual.element) {
case FIRE:
@ -234,7 +234,7 @@ namespace gui {
[&](auto, auto){ event(Event::COMBINE); }
});
} else {
$gui.show_label("result_text", L"That won't work.");
$gui.show_text("result_text", L"That won't work.");
$gui.show_sprite("result_image", "dubious_combination");
$gui.remove<Clickable>(combine);
return;
@ -247,7 +247,7 @@ namespace gui {
void UI::clear_craft_result() {
$blanket.reset();
$gui.close<Label>("result_text");
$gui.close<Text>("result_text");
$gui.close<Sprite>("result_image");
}
}