Example #1
0
        public ActionResult PlayPet(int id)
        {
            Pets selectedPet = Pets.Find(id);

            selectedPet.Play();
            return(View(selectedPet));
        }
Example #2
0
        public ActionResult SleepPet(int id)
        {
            Pets selectedPet = Pets.Find(id);

            selectedPet.Sleep();
            return(View(selectedPet));
        }
Example #3
0
        public ActionResult SinglePet(int id)
        {
            Pets newPet = Pets.Find(id);

            return(View(newPet));
            //return new EmptyResult();
        }
        public void SetGetId_SetsGetsId_int()
        {
            Pets newPet = new Pets();

            Pets newPet02 = new Pets();

            List <Pets> compare = new List <Pets>()
            {
                newPet, newPet02
            };

            Assert.AreEqual(newPet, Pets.Find(1));
        }
Example #5
0
    //Should be moved to Pet class.
    public void LoadPetsFromString(string data)
    {
        string[] lines = data.Split((char)17)[0].Split((char)16);
        foreach (string line in lines)
        {
            if (line.Length > 1)
            {
                Pet      newPet = new Pet();
                string[] info   = line.Split((char)15)[0].Split((char)14);
                newPet.Name        = info[0];
                newPet.Description = info[1];
                newPet.Nickname    = info[2];

                newPet.MinLevel = int.Parse(info[3]);

                newPet.Affinity = info[4];

                newPet.Identifier = info[5];
                string skillString = line.Split((char)15)[1];

                newPet.SetSkills(Extensions.GetSkillsFromString(skillString));
                if (Pets.Find(x => x.Name == info[0]) == null)
                {
                    Pets.Add(newPet);
                }
            }
        }
        if (data.Split((char)17).Length > 1)
        {
            if (data.Split((char)17)[1] == "None")
            {
                return;
            }
            ActivePet = Pets.Find(x => x.Name == data.Split((char)17)[1]);
        }
    }