Esempio n. 1
0
        public override void transformarTerreno(Terreno terreno)
        {
            Bitmon bitmon;
            int    prob = random.Next(0, 2);
            string tipoTerrenoActual = terreno.getTipo();

            if (prob == 1)
            {
                if (tipoTerrenoActual == "Vegetacion")
                {
                    terreno.setTipo("Desierto");
                }
                else if (tipoTerrenoActual == "Nieve")
                {
                    terreno.setTipo("Acuatico");
                    //Elimina todos los Ent que se encontraban en el terreno de Nieve ( No son capaces de vivir en terrenos acuaticos)
                    for (int i = terreno.bitmonsTerreno.Count() - 1; i >= 0; i--)
                    {
                        bitmon = terreno.bitmonsTerreno[i];
                        if (bitmon.getTipo() == "Ent")
                        {
                            terreno.bitmonsTerreno.Remove(bitmon);
                        }
                    }
                }
            }
        }
Esempio n. 2
0
        public string getTipoTerreno(int x, int y)
        {
            Terreno tmpterreno = mapaRegion[x, y];

            return(tmpterreno.getTipo());
        }