コード例 #1
0
ファイル: PartidaTest.cs プロジェクト: hecmerod/PSW
        public void PartidaIndiceFueraDeLista_test()
        {
            var registro = new RegistroCategoria();
            IIteratorCategoria iterator = registro.ObtenerIterator();
            string             a;

            Assert.That(() => a = iterator.Siguiente(), Throws.TypeOf <ArgumentOutOfRangeException>());
        }
コード例 #2
0
ファイル: PartidaTest.cs プロジェクト: hecmerod/PSW
        public void PartidaListSeInsertan_test()
        {
            var registro = new RegistroCategoria();

            registro.InsertarCategoria("domesticos");
            registro.InsertarCategoria("sabana");
            registro.InsertarCategoria("bosque");
            IIteratorCategoria iterator = registro.ObtenerIterator();

            Assert.AreEqual(true, iterator.QuedanElementos());
        }
コード例 #3
0
ファイル: PartidaTest.cs プロジェクト: hecmerod/PSW
        public void PartidaListSeVacia_test()
        {
            var registro = new RegistroCategoria();

            registro.InsertarCategoria("domesticos");
            registro.InsertarCategoria("sabana");
            registro.InsertarCategoria("bosque");
            IIteratorCategoria iterator = registro.ObtenerIterator();

            while (iterator.QuedanElementos())
            {
                iterator.Siguiente();
            }
            Assert.AreEqual(false, iterator.QuedanElementos());
        }
コード例 #4
0
ファイル: PartidaPorCategoria.cs プロジェクト: hecmerod/PSW
    public void iniciarCategoria()
    {
        //Por banderas pequeño -> Español(andorra,argentina (2,8)) Arabes(Argelia,arabiasaudita(4,3)) Frios(alemania,canada(1,0))
        //Por banderas mediano -> Arabes(Argelia,arabiasaudita(4,3)) EuropaCentro(Belgica,alemania(7,1)) Nieve(canada,andorra(2,0)) Selva(Bolivia,Brasil((8,9)) Planos(Argentina,australia(5,6))
        //Banderas grandes  -> Arabes(argelia, arabiasaudita, y 2 mas) Europeos(losdeuropa) EuropaLatina Española y paises grandes(Brasil, australia, china, Canada)
        switch (GameProperties.getInstance().baraja)
        {
        case "animal":
            switch (GameProperties.getInstance().tamaño)
            {
            case "pequeño":
                registro.InsertarCategoria("domesticos");
                registro.InsertarCategoria("sabana");
                registro.InsertarCategoria("bosque");
                break;

            case "mediano":
                registro.InsertarCategoria("domesticos");
                registro.InsertarCategoria("sabana");
                registro.InsertarCategoria("bosque");
                registro.InsertarCategoria("salvaje");
                registro.InsertarCategoria("arbol");
                break;

            case "grande":
                registro.InsertarCategoria("domesticos");
                registro.InsertarCategoria("sabana");
                registro.InsertarCategoria("bosque");
                registro.InsertarCategoria("pradera");
                categoria.gameObject.transform.localPosition = new Vector3(250, 237.3f, 0);
                break;
            }
            break;

        case "bandera":
            switch (GameProperties.getInstance().tamaño)
            {
            case "pequeño":
                registro.InsertarCategoria("hispanohablantes");
                registro.InsertarCategoria("arabes");
                registro.InsertarCategoria("frios");
                break;

            case "mediano":
                registro.InsertarCategoria("europa centro");
                registro.InsertarCategoria("arabes");
                registro.InsertarCategoria("nieve");
                registro.InsertarCategoria("selva");
                registro.InsertarCategoria("planos");
                break;

            case "grande":
                registro.InsertarCategoria("europeos");
                registro.InsertarCategoria("arabes");
                registro.InsertarCategoria("latino español");
                registro.InsertarCategoria("grandes");
                categoria.gameObject.transform.localPosition = new Vector3(250, 237.3f, 0);
                break;
            }
            break;

        case "profesion":
            switch (GameProperties.getInstance().tamaño)
            {
            case "pequeño":
                registro.InsertarCategoria("seguridad pública");
                registro.InsertarCategoria("alimentación");
                registro.InsertarCategoria("profesores");
                break;

            case "mediano":
                registro.InsertarCategoria("seguridad pública");
                registro.InsertarCategoria("alimentación");
                registro.InsertarCategoria("profesores");
                registro.InsertarCategoria("seguridad pública");
                registro.InsertarCategoria("ingenieros");
                registro.InsertarCategoria("noticias");
                break;

            case "grande":
                registro.InsertarCategoria("seguridad pública");
                registro.InsertarCategoria("alimentación");
                registro.InsertarCategoria("profesores");
                registro.InsertarCategoria("seguridad pública");
                registro.InsertarCategoria("ingenieros");
                categoria.gameObject.transform.localPosition = new Vector3(250, 237.3f, 0);
                break;
            }
            break;
        }
        iterador = registro.ObtenerIterator();
    }