Esempio n. 1
0
        private async Task ExecuteLoadItemsCommand()
        {
            if (IsBusy)
            {
                return;
            }
            IsBusy = true;
            try
            {
                Berries.Clear();
                var berry = await DataStore.GetItemsAsync(true);

                foreach (var b in berry)
                {
                    Berry temp = b;
                    temp.name = UppercaseFirst(temp.name);
                    Berries.Add(temp);
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex);
            }
            finally
            {
                IsBusy = false;
            }
        }
Esempio n. 2
0
        public void GetBerries()
        {
            string response =
                browser.GetData(
                    "http://pdw1.pokemon-gl.com/api/?token=" + token + "&p=pdw%2Ecroft%2Emy%5Fcroft%5Flist");

            berries = new Berries(response, browser, token);

            string postData = string.Format("token={0}&p=pdw%2Ecroft%2Ewaterpot%5Flist", token);
            response = browser.PostData("http://pdw1.pokemon-gl.com/api/", postData);
        }
Esempio n. 3
0
    void StartDirectives()
    {
        goal = Instantiate(goalPrefab, MazeGenerator.instance.mazeGoalPosition, Quaternion.identity) as Goal;
        goal.transform.SetParent(transform);

        berryPositions = MazeGenerator.instance.GetRandomFloorPositions(berriesToFind);

        for (int i = 0; i < berryPositions.Count; i++)
        {
            Berries berries = Instantiate(berriesPrefab, berryPositions[i], Quaternion.identity) as Berries;
            berries.transform.SetParent(transform);
        }
    }
    public void Report()
    {
        //const string format = "{0,-25} {1,-25} {2,-25} {3,-25} {4,-25}";
        Berries berries1 = new Berries("BlueBerries", 12, 5, "AAA Early", "July");
        //now you can modify the result1 string to
        string result1 = berries1.ToString();     //string.Format(format, berries1 + " ");

        textBox1.AppendText(result1 + Environment.NewLine);
        Berries berries2 = new Berries("Strawberry", 12, 5, "FrostStar", "December");
        string  result   = berries1.ToString();  //string.Format(format, berries2 + " ");

        textBox1.AppendText(result + Environment.NewLine);
    }
Esempio n. 5
0
        private void AddSomeGrass(int numOfGrass)
        {
            for (int i = 0; i < numOfGrass; i++)
            {
                int curX = Rand.Next(Height);
                int curY = Rand.Next(Width);

                if (Field[curX, curY].Entity.OfType <Grass>().FirstOrDefault() == null)
                {
                    if (!LocateGrass(Field[curX, curY]))
                    {
                        Grass newGrass = new Grass(curX, curY);
                        int   type     = Rand.Next(3);
                        switch (type)
                        {
                        case 0: newGrass = new Carrot(curX, curY);
                            break;

                        case 1: newGrass = new Trava(curX, curY);
                            break;

                        case 2: newGrass = new Berries(curX, curY);
                            break;
                        }

                        Field[curX, curY].Entity.Add(newGrass);

                        Entity.Add(newGrass);
                        ChangedCell.Add(Field[curX, curY]);

                        i++;
                    }
                }
                else
                {
                    i += NearSpawn(Field[curX, curY]);
                }
            }
        }
Esempio n. 6
0
 public Berry(Berries berry)
 {
     this.berry = berry;
 }
Esempio n. 7
0
 public static void Initialize(string CacheFolder = "")
 {
     if (Connector.isInitialized)
     {
         throw new Exception("PokeAPI is initialized and can only be initialized once"); //May seems a bit over kill but this is nessecery for corrent usage.
     }
     #region "Structure"
     Connector.Berries                  = new Berries();
     Connector.BerryFirmnesses          = new BerryFirmnesses();
     Connector.BerryFlavors             = new BerryFlavors();
     Connector.ContestNames             = new ContestNames();
     Connector.ContestEffects           = new ContestEffects();
     Connector.SuperContestEffects      = new SuperContestEffects();
     Connector.EncounterMethods         = new EncounterMethods();
     Connector.EncounterConditions      = new EncounterConditions();
     Connector.EncounterConditionValues = new EncounterConditionValues();
     Connector.EvolutionChains          = new EvolutionChains();
     Connector.EvolutionTrigger         = new EvolutionTrigger();
     Connector.Generations              = new Generations();
     Connector.Pokedexes                = new Pokedexes();
     Connector.Versions                 = new Versions();
     Connector.VersionGroups            = new VersionGroups();
     Connector.Items             = new Items();
     Connector.ItemAttributes    = new ItemAttributes();
     Connector.ItemCategories    = new ItemCategories();
     Connector.ItemFlingEffects  = new ItemFlingEffects();
     Connector.ItemPockets       = new ItemPockets();
     Connector.Locations         = new Locations();
     Connector.LocationAreas     = new LocationAreas();
     Connector.PalParkAreas      = new PalParkAreas();
     Connector.Regions           = new Regions();
     Connector.Machines          = new Machines();
     Connector.Moves             = new Moves();
     Connector.MoveAilments      = new MoveAilments();
     Connector.MoveBattleStyles  = new MoveBattleStyles();
     Connector.MoveCategories    = new MoveCategories();
     Connector.MoveDamageClasses = new MoveDamageClasses();
     Connector.MoveLearnMethods  = new MoveLearnMethods();
     Connector.MoveTargets       = new MoveTargets();
     Connector.Abilities         = new Abilities();
     Connector.Characteristics   = new Characteristics();
     Connector.EggGroups         = new EggGroups();
     Connector.Genders           = new Genders();
     Connector.GrowthRates       = new GrowthRates();
     Connector.Natures           = new Natures();
     Connector.PokeathlonStats   = new PokeathlonStats();
     Connector.Pokemons          = new Pokemons();
     Connector.PokemonColors     = new PokemonColors();
     Connector.PokemonForms      = new PokemonForms();
     Connector.PokemonHabitats   = new PokemonHabitats();
     Connector.PokemonShapes     = new PokemonShapes();
     Connector.PokemonSpecies    = new PokemonSpecies();
     Connector.Stats             = new Stats();
     Connector.Types             = new Types();
     Connector.Languages         = new Languages();
     #endregion
     if (CacheFolder == "")
     {
         Connector.CacheFolder = AppDomain.CurrentDomain.BaseDirectory + "pokeAPI//";
     }
     else
     {
         if (!System.IO.Directory.Exists(CacheFolder))
         {
             throw new Exception("Directory : " + CacheFolder + " was not found");
         }
         Connector.CacheFolder = CacheFolder;
     }
     Cacher.Initialize();
     Connector.isInitialized = true;
 }