Render. PanelInfoPiezas

Gestiona el panel lateral de información.

Constructor

new PanelInfoPiezas(escena)

Constructor del panel de información de piezas

Parameters:
NameTypeDescription
escenaPhaser.Scene

Escena de Phaser donde se mostrará el panel

Example
// Crear un nuevo panel de información de piezas
const panelInfo = new PanelInfoPiezas(escena);

Methods

abrirPanel()

Abrir el panel de información de piezas

cargarImagen(sprite, pos, size)

Cargar una imagen en el panel

Parameters:
NameTypeDescription
spritestring

Nombre del sprite a cargar

posObject

Posición relativa dentro del panel

sizenumber

Escala de la imagen

Example
// Cargar una imagen en el panel
cargarImagen('miSprite', {x: 50, y: 50}, 0.5);

cerrarPanel()

Cerrar el panel de información de piezas

cerrarYbloquearPanel()

Cerrar y bloquear el panel de información de piezas

crearPanel()

Crear el panel de información de piezas

crearTexto(texto, size, color, style, pos)

Crear un texto en el panel

Parameters:
NameTypeDescription
textostring

El texto a mostrar

sizenumber

Tamaño del texto

colorstring | number

Color del texto

stylestring

Estilo del texto (normal, bold, etc.)

posObject

Posición relativa dentro del panel

Example
// Crear un texto en el panel
crearTexto("Hola Mundo", 24, '#FFFFFF', 'bold', {x: 10, y: 10});