Comentarios de emergencia del código fuente de Java Gobang
// Obtener la altura de la pantalla
int height = Toolkit.height
// Imagen de fondo
BufferedImage bgImage = null;
// Guarda las coordenadas de las piezas
int x = 0;
int y = 0;
// Guarda las coordenadas de todas las piezas reproducidas anteriormente
// Donde el contenido de datos 0: significa que no hay ninguna pieza en este punto, 1: significa que este punto es negro y 2: indica que este punto es blanco
int[][] allChess = new int[19][19]
// Determinar el ajedrez negro O si las blancas deben hacer el siguiente movimiento
// Determinar si las negras o las blancas deben hacer el siguiente movimiento
// Determinar si las negras o las blancas deben hacer el siguiente movimiento
p>// Determina si el blanco o el negro deben hacer el siguiente movimiento
o si el blanco debe hacer el siguiente movimiento
El valor booleano esNegro = verdadero; p>
// Determina si el juego actual puede continuar
boolean canPlay = true;
// Guarda la información mostrada
String message = " El negro va primero";
// Guarda la información mostrada.
// Tiempo máximo de almacenamiento (en segundos)
int maxTime = 0;
// Clase de subproceso que ejecuta la cuenta regresiva
Subproceso t = new Thread(this);
// Guarda el tiempo restante entre blanco y negro
int blackTime = 0
int whiteTime = 0;
// Guarda la visualización del tiempo restante de ambas partes
String blackMessage = "Sin límite";
String whiteMessage = "Sin límite"; p> p>
public FiveChessFrame() {
// Establece el título
this.setTitle("Five Chess"); Establecer el tamaño del formulario
this.setSize(500, 500);
// Establecer la posición donde se muestra el formulario
this .setLocation((width - 500) / 2, (altura - 500) / 2);
// Establece el tamaño del formulario sin cambios
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE );
// Agregar un oyente al formulario
this.addMouseListener(this); p> // Muestra el formulario
this.setVisible(true);