示例#1
0
文件: Base.cs 项目: aamlima/webapp
        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);
        }
示例#2
0
        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();
        }
示例#3
0
文件: Base.cs 项目: aamlima/webapp
        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;
        }
示例#4
0
文件: Base.cs 项目: aamlima/webapp
        public List<Jogador> GetJogadoresExetoEu(Jogador j)
        {
            List<Jogador> s = Jogadores.Where(h => h.Nome != j.Nome).ToList();

            return s;
        }