new Comandante()
Clase que representa la pieza de Comandante en el juego.
Extends
Methods
getBonusAtaque() → {number}
Obtiene la bonificación de ataque de la pieza.
- Inherited From
- Source
bonificación de ataque
- Type:
- number
getBonusDefensa() → {number}
Obtiene la bonificación de defensa de la pieza.
- Inherited From
- Source
bonificación de defensa
- Type:
- number
getJugador() → {string}
Obtiene el jugador propietario de la pieza.
- Inherited From
- Source
identificador del jugador ('J1' o 'J2')
- Type:
- string
getMovida() → {boolean}
Verifica si la pieza ya ha sido movida en este turno.
- Inherited From
- Source
true si la pieza ya fue movida, false en caso contrario
- Type:
- boolean
getMovimientos() → {number}
Obtiene el número de movimientos permitidos de la pieza.
- Inherited From
- Source
número de movimientos
- Type:
- number
getPosicion() → {Object}
Obtiene la posición actual de la pieza.
- Inherited From
- Source
objeto con propiedades fila y col
- Type:
- Object
getTipo() → {string}
Obtiene el tipo de pieza.
- Inherited From
- Source
tipo de pieza ('Soldado', 'Caballeria', 'Artilleria', 'Comandante')
- Type:
- string
moverse(fil, col)
Mueve la pieza a una nueva posición.
| Name | Type | Description |
|---|---|---|
fil | number | nueva fila |
col | number | nueva columna |
- Inherited From
- Source
resetMovida()
Reinicia el estado de movimiento de la pieza para el próximo turno.
- Inherited From
- Source
setMovida()
Marca la pieza como movida en este turno. Cambia la opacidad del sprite asociado para indicar visualmente el estado.
- Inherited From
- Source
setTablero(t)
Establece el tablero al que pertenece la pieza.
| Name | Type | Description |
|---|---|---|
t | Tablero | tablero del juego |
- Inherited From
- Source