new Pieza(tablero, tipoPieza, fil, col, jugador, numMovimientos, bonusAtaque, bonusDefensa)
Constructor de Pieza.
| Name | Type | Description |
|---|---|---|
tablero | Tablero | tablero al que pertenece la pieza |
tipoPieza | string | tipo de pieza ('Soldado', 'Caballeria', 'Artilleria', 'Comandante') |
fil | number | fila inicial de la pieza |
col | number | columna inicial de la pieza |
jugador | string | jugador propietario ('J1' o 'J2') |
numMovimientos | number | número de movimientos permitidos |
bonusAtaque | number | bonificación de ataque |
bonusDefensa | number | bonificación de defensa |
- Source
Methods
getBonusAtaque() → {number}
Obtiene la bonificación de ataque de la pieza.
- Source
bonificación de ataque
- Type:
- number
getBonusDefensa() → {number}
Obtiene la bonificación de defensa de la pieza.
- Source
bonificación de defensa
- Type:
- number
getJugador() → {string}
Obtiene el jugador propietario de la pieza.
- Source
identificador del jugador ('J1' o 'J2')
- Type:
- string
getMovida() → {boolean}
Verifica si la pieza ya ha sido movida en este turno.
- 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.
- Source
número de movimientos
- Type:
- number
getPosicion() → {Object}
Obtiene la posición actual de la pieza.
- Source
objeto con propiedades fila y col
- Type:
- Object
getTipo() → {string}
Obtiene el tipo de pieza.
- 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 |
- Source
resetMovida()
Reinicia el estado de movimiento de la pieza para el próximo turno.
- Source
setMovida()
Marca la pieza como movida en este turno. Cambia la opacidad del sprite asociado para indicar visualmente el estado.
- Source
setTablero(t)
Establece el tablero al que pertenece la pieza.
| Name | Type | Description |
|---|---|---|
t | Tablero | tablero del juego |
- Source