import java.awt.*;
import java.awt.event.*;

public class CMergeButton extends Button implements ActionListener
{
	private CPuzzleField 	m_PuzzleField; // Das Feld, das gemischt werden soll.
	private String 		m_ButtonLabel; // Die Beschriftung des Buttons

	public CMergeButton(String _Label, CPuzzleField _PField)
	{
		super(_Label);
		m_ButtonLabel= _Label;
		m_PuzzleField = _PField;
		addActionListener(this);
	}

	public void actionPerformed(ActionEvent e)
	{
		String cmd = e.getActionCommand();
		if (cmd.equals(m_ButtonLabel))
		{
			m_PuzzleField.merge();
			m_PuzzleField.repaint();
		}
	}
}