# Class PuntuacionJugador

java.lang.Object
Modelo.PuntuacionJugador

public class PuntuacionJugador extends Object
Representa la puntuación de un jugador dentro de una partida. Cada instancia almacena el username del jugador y sus puntos acumulados.

Version:
  1.0
Author:
  JP-Aceves

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `private int`
  `puntos`
  `private String`
  `username`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `PuntuacionJugador(String username)`
  Crea una nueva puntuación para el jugador indicado, con 0 puntos iniciales.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getPuntos()`
  Devuelve los puntos actuales del jugador.
  `String`
  `getUsername()`
  Devuelve el nombre de usuario del jugador.
  `void`
  `sumarPuntos(int n)`
  Incrementa los puntos del jugador en la cantidad indicada.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### username

    private String username

  - ### puntos

    private int puntos

- ## Constructor Details

  - ### PuntuacionJugador

    public PuntuacionJugador(String username)
    Crea una nueva puntuación para el jugador indicado, con 0 puntos iniciales.
    Parameters:
      `username` - nombre de usuario del jugador

- ## Method Details

  - ### getUsername

    public String getUsername()
    Devuelve el nombre de usuario del jugador.
    Returns:
      username del jugador

  - ### getPuntos

    public int getPuntos()
    Devuelve los puntos actuales del jugador.
    Returns:
      puntos acumulados

  - ### sumarPuntos

    public void sumarPuntos(int n)
    Incrementa los puntos del jugador en la cantidad indicada.
    Parameters:
      `n` - cantidad de puntos a sumar