editar propietats del enemic

This commit is contained in:
2026-04-02 12:45:29 +02:00
parent 3a5b16346b
commit 273d9304dc
8 changed files with 280 additions and 82 deletions

View File

@@ -32,6 +32,9 @@ class Console {
auto getVisibleHeight() -> int; // Píxeles visibles actuales (0 = oculta, height_ = totalmente visible)
[[nodiscard]] auto getText() const -> std::shared_ptr<Text> { return text_; }
// Prompt configurable (por defecto "> ")
void setPrompt(const std::string& prompt) { prompt_ = prompt; }
// Callback llamado al abrir (true) o cerrar (false) la consola
std::function<void(bool)> on_toggle;
@@ -84,6 +87,7 @@ class Console {
// Estado de la entrada de texto
std::vector<std::string> msg_lines_; // Líneas de mensaje (1 o más)
std::string input_line_;
std::string prompt_{"> "}; // Prompt configurable
float cursor_timer_{0.0F};
bool cursor_visible_{true};