Ejemplo n.º 1
0
        public override int GetHashCode()
        {
            var hashCode = -928731285;

            hashCode = hashCode * -1521134295 + Point.GetHashCode();
            hashCode = hashCode * -1521134295 + Graze.GetHashCode();
            hashCode = hashCode * -1521134295 + LastClearedStage.GetHashCode();
            hashCode = hashCode * -1521134295 + GameCompletionPercentage.GetHashCode();
            return(hashCode);
        }
Ejemplo n.º 2
0
 // Constructor
 public Habitat(int[] habitatCounters, float oceanPer)
 {
     typePercents = new double[13];
     percentOcean = oceanPer;
     if (percentOcean != 1f)
     {
         CreateInitialPercentage(habitatCounters);
     }
     // Once the habitats have been loaded figure out which one is dominant
     dominantType = CheckDominantType();
     // Create base quality
     // Temporarily quality = 50;
     quality = 50;
     // Create empty Plant & Animal Habitat objects
     crops   = new Crops();
     grazing = new Graze();
     forest  = new Trees();
     game    = new Game();
 }