Ajedrez:: Juego 0.6.0
Enlaces patrocinados
Ajedrez:: Juego 0.6.0: resumen
Rango
Haga clic en la estrella para clasificarRango nivel:
comentario de usuarios:
0 (0 times)
Descargar
Tamaño:
0.021 MB
Sistema operativo:
Any Platform
Licencia:
Perl Artistic License
Precio:
Descargars:
7187
Actualizado:
2006-12-28
Autor:
Other Publisher
Ajedrez:: Juego 0.6.0: descripción
El ajedrez:: Juego es una clase para registrar y validar los movimientos de un juego de ajedrez.
SINOPSIS
use el Ajedrez:: Juego;
$game = Ajedrez:: Juego-> nuevo ();
$clone = $game-> clon ();
$move = $game-> make_move ("e2", "e4");
$move_c = $clone-> make_move ("e2", "e4");
$true = ($move-> get_piece () ne $move_c-> get_piece ());
$move = $game-> delete_move ();
...
¡mientras (¡! definido ($result = $game-> resultado ())) {
# consiga un movimiento
$move = $game-> make_move ($sq1, $sq2);
¡si (¡! definido ($move)) {
$game-de letra> get_message ();
}
}
si ($result == 1) {
¡imprima "triunfos Blancos! n";
}
elsif ($result == 0) {
¡imprima "el Empate! n"
}
más {
¡imprima "triunfos Negros! n";
}
El módulo de Ajedrez proporciona un marco a escribir programas de ajedrez con Perl. Esta clase forma la parte de aquel marco, proporcionando la validación de movimiento a todos los movimientos registrados usando el Ajedrez:: clase Animosa. El Juego contiene un Ajedrez:: Junta, 32 Ajedrez:: Piezas y un Ajedrez:: Juego:: MoveList que contiene una serie del Ajedrez:: Juego:: MoveListEntrys que registran el estado exacto del juego cuando esto progresa. Los movimientos pueden ser devueltos uno por uno para tener la manipulación movelist simple en cuenta.
SINOPSIS
use el Ajedrez:: Juego;
$game = Ajedrez:: Juego-> nuevo ();
$clone = $game-> clon ();
$move = $game-> make_move ("e2", "e4");
$move_c = $clone-> make_move ("e2", "e4");
$true = ($move-> get_piece () ne $move_c-> get_piece ());
$move = $game-> delete_move ();
...
¡mientras (¡! definido ($result = $game-> resultado ())) {
# consiga un movimiento
$move = $game-> make_move ($sq1, $sq2);
¡si (¡! definido ($move)) {
$game-de letra> get_message ();
}
}
si ($result == 1) {
¡imprima "triunfos Blancos! n";
}
elsif ($result == 0) {
¡imprima "el Empate! n"
}
más {
¡imprima "triunfos Negros! n";
}
El módulo de Ajedrez proporciona un marco a escribir programas de ajedrez con Perl. Esta clase forma la parte de aquel marco, proporcionando la validación de movimiento a todos los movimientos registrados usando el Ajedrez:: clase Animosa. El Juego contiene un Ajedrez:: Junta, 32 Ajedrez:: Piezas y un Ajedrez:: Juego:: MoveList que contiene una serie del Ajedrez:: Juego:: MoveListEntrys que registran el estado exacto del juego cuando esto progresa. Los movimientos pueden ser devueltos uno por uno para tener la manipulación movelist simple en cuenta.
Ajedrez:: Juego 0.6.0: Imagen
Enlaces patrocinados
Ajedrez:: Juego 0.6.0: palabra clave
Ajedrez:: Juego 0.6.0: Bookmark
Ajedrez:: Juego 0.6.0: software relacionado
Mi Software
Usted no ha guardado ningún software.
relacionados con la búsqueda
Enlaces patrocinados
