Documentación API - GenisTorresDonaire/CreditoSintesis_Casino GitHub Wiki
Usuario
- Route /login/{usuario}/{password}: Se encarga de comprobar si el usuario y password son correctos.
- Route /creditos/{token}: Obtención de los créditos del usuario.
Ruleta
- Route /entrar_room/{id_ruleta}/{token}: Comprobación de que en la sala cabe alguno más, si es así el usuario podrá entrar.
- Route /obtener_apuestas/{id_ruleta}: Se obtienen todas las apuestas de la ronda actual de la ruleta.
- Route /numero_random/{id_partida}: Genera un numero aleatorio para obtener el numero que será premiado en esa partida y esa ronda.
- Route /apostar/{id_partida}/{token}/{valor}/{tipo}/{creditos}: Crea la apuesta en la ronda actual de la partida.
- Route /salas_ruleta: Devuelve todas las salas con su información especifica.
- Route /printar_apuestas/{id_partida}: Devuelve todas las apuestas que hay en ese momento en la partida y ronda actual.
- Route /color_usuario/{id_partida}: Devuelve un listado de todos los usuarios con el id y color.
- Route /ultimos_diez_numeros/{id_partida}: Devuelve los últimos 10 números premiados de esa partida.
- Route /ganancias/{id_partida}/{numeroGanador}: Calculo de las ganancias una vez el numero ha salido.
Black Jack
- Route : /crearBlackjack Creo partidas.
- Route : //crearBaraja: Crea las barajas para las partidas creadas.
- Route : /salas_bj: Muestra las salas de blackjack .
- Route : /repartir/{id_blackjack}: Reparto 2 cartas a los jugadores que están en la partida .
- Route : /contarPuntos/{id_blackjack}: Cuento los puntos de todos los jugadores que están en la partida.
- Route : /quitarCartas/{id_blackjack}: Quito todas las cartas de esa partida .
- Route : /pasa/{id_blackjack}/{token}/{ronda}: El usuario pasa y le aumento una ronda .
- Route : /listaJugadores/{id_blackjack}/{ronda}: Una lista de ids de los usuarios de esa sala .
- Route : /pide/{id_blackjack}/{token}/{ronda}: Le reparto una carta más al usuario .
- Route : /dobla/{id_blackjack}/{token}/{rondaJugador}: Le reparto una carta mas al usuario , doblo su apuesta y hago que se plante.
- Route : /apostarBJ/{id_blackjack}/{token}/{ronda}/{creditos}: El usuario apuesta x créditos en una partida .
- Route : /contarCartas/{id_blackjack}/{token}: Cuento las cartas del usuario .
- Route : /contarCartasIa/{id_blackjack}: Cuento las cartas de la maquina .
- Route : /rondaActual/{id_blackjack}: Devuelvo la ronda en la que se encuentra la partida.
- Route : /rondaJugador/{id_blackjack}/{token}: Devuelvo la ronda en la que se encuentra el jugador.
- Route : /turnos/{id_blackjack}/{listaLength}/{ronda}: Compruebo si es el turno de la IA .
- Route : /ia/{id_blackjack}/{rondaJugador} Lógica de la IA .