Converted almost everything to use wstring so that it works better with SFML and the unicode/utf8 usage in the system.

This commit is contained in:
Zed A. Shaw 2025-03-28 12:40:46 -04:00
parent 47c6bfd531
commit 72951f308f
17 changed files with 156 additions and 162 deletions

View file

@ -1,6 +1,7 @@
#include "boss_fight_ui.hpp"
#include "easings.hpp"
#include "sound.hpp"
#include <fmt/xchar.h>
namespace gui {
using namespace guecs;
@ -72,9 +73,9 @@ namespace gui {
}
});
if(name == "main_status") {
$status.set<Textual>(button, {fmt::format("HP: {}", $combat.hp)});
$status.set<Textual>(button, {fmt::format(L"HP: {}", $combat.hp)});
} else {
$status.set<Label>(button, {"Attack"});
$status.set<Label>(button, {L"Attack"});
}
}
$status.init();
@ -130,8 +131,8 @@ namespace gui {
}
if($combat.hp == 0) {
$overlay.show_label("overlay_1", "YOU WON!");
$overlay.show_label("overlay_4", "CLICK TO CONTINUE...");
$overlay.show_label("overlay_1", L"YOU WON!");
$overlay.show_label("overlay_4", L"CLICK TO CONTINUE...");
}
$status.render(window);