package com.me.missingwords.listeners;
import com.badlogic.gdx.scenes.scene2d.InputEvent;
import com.me.missingwords.MissingWords;
import com.me.missingwords.actors.Tile;
/**
*
* Listener que envia la ficha al submitBox para comenzar a formar palabras.
*
*/
public class TileListenerTable extends AbstractListener {
private Tile original, copy;
public TileListenerTable(Tile original, Tile copy, MissingWords missingWords) {
super(missingWords);
this.original = original;
this.copy = copy;
}
@Override
public void clicked(InputEvent event, float x, float y) {
/* Reproducimos el efecto de sonido si est� activo */
missingWords.getSoundFX().getTap().play(missingWords.getSoundFX().getVolume());
original.setVisible(false); // Oculta la ficha original
copy.setSmallSize(); // Cambia el tama�o de la ficha copia al enviarla al submitBox
missingWords.getGameScreen().getSubmitBox().addActor(copy); // A�ade la ficha
missingWords.getGameScreen().getSubmitBox().increaseNumActors(); // ++numActors;
missingWords.getGameScreen().getWordScore().increaseScore(original.getPoints());
}
}