#include "Jugador.h"
#include <QUuid>

Jugador::Jugador(const QString& nombre, const QString& alias)
    : m_id(QUuid::createUuid().toString(QUuid::WithoutBraces))
    , m_nombre(nombre)
    , m_alias(alias)
{}

void Jugador::registrarVictoria() {
    ++m_victorias;
}

void Jugador::registrarDerrota() {
    ++m_derrotas;
}

QString Jugador::resumen() const {
    return QString("%1 — V:%2 D:%3%4")
        .arg(getAlias())
        .arg(m_victorias)
        .arg(m_derrotas)
        .arg(m_eliminado ? " [ELIM]" : "");
}
