/*
* Tablero
*
* Pollo Verde Software 2006
*
* Este programa se distribuye segun la licencia GPL v.2 o posteriores y no
* tiene garantias de ningun tipo. Puede obtener una copia de la licencia GPL o
* ponerse en contacto con la Free Software Foundation en http://www.gnu.org
*/
package org.pvs.palitos;
/**
* Representa un tablero donde se pueden dibujar las lineas del
* (tachones) juego.
*
* @author Angel Luis Calvo Ortega
*/
public interface Tablero extends PartidaListener {
/**
* Dibuja una linea desde un punto a otro.
* @param x1 La componente horizontal del 1er punto.
* @param y1 La componente horizontal del ultimo punto.
* @param x2 La componente vertical del 1er punto.
* @param y2 La componente vertical del Último punto.
* @param c El color de la linea.
*/
void dibujar(int x1, int y1, int x2, int y2, int c);
/**
* Dibuja una línea desde un hueco a otro.
* @param h1 El primer hueco.
* @param h2 El Último hueco.
* @param c El color de la línea.
*/
void dibujar(int h1, int h2, int c);
/**
* Crea un jugador que juega en el tablero
* @param name
* @param c
* @return
*/
Jugador createJugador(String name, int c);
/**
* Establece el marcador de la partida
* @param msg El marcador
*/
void setMarcador(int j1, int j2);
}
|