public int IndexOf(Hamsters hamsters)
 {
     for (int i = 0; i < list.Count; i++)
     {
         if (list[i].Hamster == hamsters)
         {
             return(i);
         }
     }
     return(-1);
 }
        public void TodayEatUp(Hamsters hamsters)
        {
            var index = IndexOf(hamsters);

            if (index != -1)
            {
                list[index].Livehamster = 0;
            }
            else
            {
                list.Add(new HamsterLifeState()
                {
                    Hamster = hamsters, Livehamster = 0
                });
            }
        }
Esempio n. 3
0
 public bool IsDie(Hamsters hamsters)
 {
     return(dictionary[hamsters] == 2);
 }
Esempio n. 4
0
 public void TodayHungry(Hamsters hamsters)
 {
     dictionary[hamsters]++;
 }
Esempio n. 5
0
 public bool IsAlive(Hamsters hamsters)
 {
     return(dictionary[hamsters] < 2);
 }
Esempio n. 6
0
 public void TodayEatUp(Hamsters hamsters)
 {
     dictionary[hamsters] = 0;
 }
        public bool IsDie(Hamsters hamsters)
        {
            var index = IndexOf(hamsters);

            return(list[index].Livehamster == 2);
        }
        public void TodayHungry(Hamsters hamsters)
        {
            var index = IndexOf(hamsters);

            list[index].Livehamster++;
        }