Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
J
M
N
O
P
R
S
T
V
X
Y
A
ALTOTABLERO
- Variable in class hex_game.
TableroJugar
ANCHOTABLERO
- Variable in class hex_game.
TableroJugar
AgentAuto
- class hex_game.
AgentAuto
.
Esta clase sirve como base para escribir su propio codigo.
AgentAuto()
- Constructor for class hex_game.
AgentAuto
Agentehex
- class hex_game.
Agentehex
.
Esta clase sirve como base para escribir su propio codigo.
Agentehex()
- Constructor for class hex_game.
Agentehex
addConnListener(ConnListener)
- Method in class hex_game.
ServidorComm
adicionaMensaje(String)
- Method in class hex_game.
ServidorGUI
Agrega un mensaje al area de texto
arrancarServidor()
- Method in class hex_game.
ServidorComm
Metodo que arranca el servidor para escuchar peticiones
B
BLANCO
- Static variable in class hex_game.
TableroModel
Constante que representa una casilla del jugador BLANCO o el turno del jugador BLANCO
C
Client
- class hex_game.
Client
.
Programa cliente.
Client()
- Constructor for class hex_game.
Client
ClientAuto
- class hex_game.
ClientAuto
.
Programa cliente.
ClientAuto()
- Constructor for class hex_game.
ClientAuto
ConnListener
- interface hex_game.
ConnListener
.
Interface de creación de conexiones
calculaJugada(TableroModel)
- Method in class hex_game.
AgentAuto
Efectua la jugada del agente basada en el estado actual del tablero.
calculaJugada(TableroModel)
- Method in class hex_game.
Agentehex
Efectua la jugada del agente basada en el estado actual del tablero.
clear()
- Method in class hex_game.
TableroModel
Limpia el tablero
comenzarJuego(String, String)
- Method in class hex_game.
ServidorModel
Arranca un juego entre 2 oponentes dejando el tablero vacio
D
dibujahexagono(Graphics, int, int)
- Method in class hex_game.
TableroJugar
Dibuja un hexágono en el tablero dependiendo de sus coordenadas
dibujahexagono(Graphics, int, int)
- Method in class hex_game.
TableroView
Dibuja un hexágono en el tablero dependiendo de sus coordenadas
E
EMPATE
- Static variable in class hex_game.
TableroModel
Hubo un empate 2.
existeJugada()
- Method in class hex_game.
TableroJugar
Retorna un boolean que indica si ya existe una jugada disponible
G
GANA_JUGADOR_1
- Static variable in class hex_game.
TableroModel
Gano el jugador 1.
GANA_JUGADOR_2
- Static variable in class hex_game.
TableroModel
Gano el jugador 2.
get(int, int)
- Method in class hex_game.
TableroModel
Obtiene el valor almacenado en una posicion del tablero
getColumnJugada()
- Method in class hex_game.
TableroJugar
Retorna la Columna de la jugada realizada
getFilaJugada()
- Method in class hex_game.
TableroJugar
Retorna la fila de la jugada realizada
getN()
- Method in class hex_game.
TableroModel
getTab()
- Method in class hex_game.
ServidorModel
Retorna el tablero actual del juego
getTurno()
- Method in class hex_game.
TableroModel
H
hex_game
- package hex_game
I
isJugadorValido(String)
- Method in class hex_game.
ServidorComm
Funcion que verifica si un jugador conectado al servidor es válido
isJugadorValido(String)
- Method in class hex_game.
ServidorModel
Pregunta si el jugador es válido o no al objeto comm
J
JUGADA_INVALIDA
- Static variable in class hex_game.
TableroModel
Se jugo en una posicion invalida.
Jugada
- class hex_game.
Jugada
.
Representa una jugada especificada por la posicion correspondiente del tablero.
Jugada(int, int)
- Constructor for class hex_game.
Jugada
Crea una instancia con los valores correspondientes.
jugar()
- Method in class hex_game.
ServidorModel
Solicita el resultado de una jugada al objeto comm
jugar(Jugada)
- Method in class hex_game.
TableroModel
Ejecuta una jugada poniendo una ficha del jugador con el turno (
turno
).
jugar(int, int)
- Method in class hex_game.
TableroModel
Realiza una jugada del jugador con el turno en la posicion correspondiente.
M
main(String[])
- Static method in class hex_game.
Client
Corre el programa cliente.
main(String[])
- Static method in class hex_game.
ClientAuto
Corre el programa cliente.
main(String[])
- Static method in class hex_game.
ServidorComm
main(String[])
- Static method in class hex_game.
ServidorGUI
Procedimiento principal que corre el servidor
main(String[])
- Static method in class hex_game.
TableroJugar
Permite probar el componente
main(String[])
- Static method in class hex_game.
TableroModel
Permite probar la clase
main(String[])
- Static method in class hex_game.
TableroView
Permite probar el componente
N
NEGRO
- Static variable in class hex_game.
TableroModel
Constante que representa una casilla del jugador NEGRO o el turno del jugador NEGRO
nuevaConexion(String)
- Method in interface hex_game.
ConnListener
nuevaConexion(String)
- Method in class hex_game.
ServidorGUI
O
OK
- Static variable in class hex_game.
TableroModel
La jugada se ejecuto correctamente (no hubo un ganador)
obtenerJugadaSiguiente(String, TableroModel)
- Method in class hex_game.
ServidorComm
Retorna la siguiente jugada del jugador
P
PORT
- Static variable in class hex_game.
ServidorComm
Puerto en el cual escucha el servidor
paintComponent(Graphics)
- Method in class hex_game.
TableroJugar
Dibuja el tablero del juego con sus respectivas fichas
paintComponent(Graphics)
- Method in class hex_game.
TableroView
Dibuja el tablero del juego con sus respectivas fichas
R
RETIRO
- Static variable in class hex_game.
TableroModel
El jugador envia una jugada null luego indica que se retiró del juego
removeConnListener(ConnListener)
- Method in class hex_game.
ServidorComm
removerConexion(String)
- Method in interface hex_game.
ConnListener
removerConexion(String)
- Method in class hex_game.
ServidorGUI
run()
- Method in class hex_game.
ServidorComm
S
ServidorComm
- class hex_game.
ServidorComm
.
Maneja las comunicaciones para el servidor.
ServidorComm()
- Constructor for class hex_game.
ServidorComm
ServidorGUI
- class hex_game.
ServidorGUI
.
Implementacion del servidor del juego Hex.
ServidorGUI(int)
- Constructor for class hex_game.
ServidorGUI
ServidorModel
- class hex_game.
ServidorModel
.
Maneja la parte logica del servidor (@see hexgame.ServidorGUI)
ServidorModel(ServidorComm, ServidorGUI, int)
- Constructor for class hex_game.
ServidorModel
Crea un nuevo servidor
set(int, int, int)
- Method in class hex_game.
TableroModel
Pone un valor en el tablero sin validar
setModel(TableroModel)
- Method in class hex_game.
TableroJugar
Asigna el TableroModel que sera visualizado
setModel(TableroModel)
- Method in class hex_game.
TableroView
Asigna el TableroModel que sera visualizado
T
TableroJugar
- class hex_game.
TableroJugar
.
Representacion grafica del tablero.
TableroJugar(TableroModel)
- Constructor for class hex_game.
TableroJugar
Construye una instancia que muestra graficamente el Modelo del Tablero enviado como argumento.
TableroModel
- class hex_game.
TableroModel
.
Representacion logica del tablero
TableroModel(TableroModel)
- Constructor for class hex_game.
TableroModel
Copy constructor.
TableroModel(int, int)
- Constructor for class hex_game.
TableroModel
Constructor inicial
TableroView
- class hex_game.
TableroView
.
Representacion grafica del tablero.
TableroView(TableroModel)
- Constructor for class hex_game.
TableroView
Construye una instancia que muestra graficamente el Modelo del Tablero enviado como argumento.
tab
- Variable in class hex_game.
TableroModel
Representacion del tablero como una matriz.
toString()
- Method in class hex_game.
Jugada
toString()
- Method in class hex_game.
TableroModel
Representacion en string del tablero
V
VACIO
- Static variable in class hex_game.
TableroModel
Constante que representa una casilla vacia
validarjugada(int, int)
- Method in class hex_game.
TableroModel
Validar jugada recibe las coordenadas de la jugada a realizar y retorna si dicha jugada es válida o no
X
x
- Variable in class hex_game.
Jugada
Representa la fila de la jugada.
Y
y
- Variable in class hex_game.
Jugada
Representa la columna de la jugada.
A
B
C
D
E
G
H
I
J
M
N
O
P
R
S
T
V
X
Y
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes