Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Dog operator *(Dog dog1, Dog dog2)
- {
- Random rnd = new Random();
- int key;
- key = rnd.Next(0, 1);
- var type = key == 0 ? dog1.Type : dog2.Type;
- key = rnd.Next(0, 1);
- var family = key == 0 ? dog1.Family : dog2.Family;
- key = rnd.Next(0, 1);
- var fell = key == 0 ? dog1.Fell : dog2.Fell;
- var legs = dog1.Legs;
- key = rnd.Next(0, 1);
- var tail = key == 0 ? dog1.Tail : dog2.Tail;
- var weight = (int)((dog1.Weight + dog2.Weight) / 2);
- var height = (int)((dog1.Height + dog2.Height) / 2);
- key = rnd.Next(0, 1);
- var food = key == 0 ? dog1.Food : dog2.Food;
- var dog = new Dog(type, family, fell, legs, tail, weight, height, food);
- return dog;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement