Ejecucion movimientos escoba en PanelMesa, no van
Status: Alpha
Brought to you by:
daxcurson
Me parece que al hacer refactoring omití el hecho de que cuando se levanta el botón del Mouse, se interpreta la movida, y eso es dependiente del juego. El PanelMesa debiera solamente manejar la infraestructura de movimiento de cartas entre mano del jugador y los elementos de la mesa pero la interpretación de movimientos tiene que hacerla el PanelMesa que corresponda a la clase de juego que se esté jugando. En el caso de la Escoba, lo que esté en el método mouseReleased tiene que irse a un método InterpretarMovida() en el PanelMesaEscoba y en el mouseReleased del PanelMesa tiene que ir una llamada a este método, para delegar las interpretaciones al juego que corresponda.
Estudiar la posibilidad de hacer un patrón Command para los movimientos así se permite deshacer movidas.