public Ruleta() { //Carga Inicial for (int i = 0; i < 49; i++) { tablero[i] = new Casillero(); tablero[i].Valor = i; } tablero[1].Color = "Rojo"; tablero[2].Color = "Negro"; tablero[3].Color = "Rojo"; tablero[4].Color = "Negro"; tablero[5].Color = "Rojo"; tablero[6].Color = "Negro"; tablero[7].Color = "Rojo"; tablero[8].Color = "Negro"; tablero[9].Color = "Rojo"; tablero[10].Color = "Negro"; tablero[11].Color = "Negro"; tablero[12].Color = "Rojo"; tablero[13].Color = "Negro"; tablero[14].Color = "Rojo"; tablero[15].Color = "Negro"; tablero[16].Color = "Rojo"; tablero[17].Color = "Negro"; tablero[18].Color = "Rojo"; tablero[19].Color = "Rojo"; tablero[20].Color = "Negro"; tablero[21].Color = "Rojo"; tablero[22].Color = "Negro"; tablero[23].Color = "Rojo"; tablero[24].Color = "Negro"; tablero[25].Color = "Rojo"; tablero[26].Color = "Negro"; tablero[27].Color = "Rojo"; tablero[28].Color = "Negro"; tablero[29].Color = "Negro"; tablero[30].Color = "Rojo"; tablero[31].Color = "Negro"; tablero[32].Color = "Rojo"; tablero[33].Color = "Negro"; tablero[34].Color = "Rojo"; tablero[35].Color = "Negro"; tablero[36].Color = "Rojo"; }
public ActionResult RecibirApuesta(int Elegido, ApuestaViewModel[] apostado) { Croupier c = Session["game"] as Croupier; c.Elegido = Elegido; List<Casillero> numeros = new List<Casillero>(); Casillero casilla; Apuesta bet; foreach (var item in apostado) { foreach (var num in item.numeros) { casilla = new Casillero(); casilla.Valor = num; if(num < 37) casilla.Color = c.Ruleta.tablero[num].Color; numeros.Add(casilla); } bet = new Apuesta(new List<Casillero>(numeros), item.fichas, new Modalidad(item.modalidad), c.Jugador); c.Ruleta.Apostar(bet); numeros.Clear(); } int pagar = c.Pagar(); bool gano = false; if (pagar > 0) gano = true; c.Jugador.Guardar(c.Jugador.Id, pagar); c.Jugador = c.Jugador.Buscar(c.Jugador.User, c.Jugador.Pass); Session["game"] = c; var json = Json(new { nombre = c.Jugador.Nombre, apellido = c.Jugador.Apellido, fichas = c.Jugador.Fichas, victorias = c.Jugador.Victorias, jugadas = c.Jugador.Jugadas, gano = gano, salio = Elegido, color = c.Ruleta.tablero[Elegido].Color, }); return Json(json); }