public void AlterGamePorId(int id, int vor, Jogador online) { Game g = Games.Where(j => j.Codigo == id).SingleOrDefault(); int k = 0; if(g.Jogador1 == online.Code) { k = 1; } else { k = 2; } if (g.Next == g.Jogador1) { g.Next = g.Jogador2; } else { g.Next = g.Jogador1; } g.Jogadas[vor] = k; Games.Remove(Games.Where(j => j.Codigo == id).SingleOrDefault()); if (CheckVictor(g.Jogadas)) { g.Vencedor = online.Code; } Games.Add(g); }
public ActionResult Login(string Nome) { Jogador jogo = new Jogador(); jogo.Nome = Nome; if (dBase.incluirGame(jogo)) { Session["online"] = dBase.GetByName(jogo.Nome); return RedirectToAction("Index"); } return View(); }
public bool incluirGame(Jogador Jd) { int i = Jogadores.Count; Jogador jogo = Jogadores.Where(j => j.Nome == Jd.Nome).SingleOrDefault(); if (jogo == null) { Jd.Code = i + 1; Jogadores.Add(Jd); } return true; }
public List<Jogador> GetJogadoresExetoEu(Jogador j) { List<Jogador> s = Jogadores.Where(h => h.Nome != j.Nome).ToList(); return s; }