public void runSimulation() { Animal currentAnimal; for (int i = 0; i < ANIMAL_SIM_COUNT; i++) { int animalChoice = rGen.Next(nAnimalTypes); currentAnimal = animalFactory.createAnimal(animalChoice); displayBox.Items.Add(currentAnimal.ToString()); canvas.DrawImage(currentAnimal.Image, 20, 20 + (i * 120)); } }
public void RunSimulation() { Animal currentAnimal; for (int i = 0; i < ANIMAL_SIM_COUNT; i++) { int animalChoice = randomGen.Next(nAnimalTypes); currentAnimal = animalFactory.createAnimal(animalChoice); displayBox.AppendText(currentAnimal.ToString()); canvas.DrawImage(currentAnimal.Image, 10, 10 + (i * 200)); } }
//creats new animals and displays pictures anfd info to screen public void runSimulation() { Animal currentAnimal; for (int i = 0; i < ANIMAL_COUNT; i++) { int animalChoice = randomGen.Next(nAminalTypes); currentAnimal = animalFactory.createAnimal(animalChoice); displayBox.Items.Add(currentAnimal.ToString()); canvas.DrawImage(currentAnimal.image, 40, 10 + (i * 110), 100, 100); } }
//make a list of animals public List <Animal> getAnimalList() { List <Animal> animals = new List <Animal>(); for (int i = 0; i < ANIMAL_SIM_COUNT; i++) { Animal currentAnimal = null; int animalChoice = rGen.Next(nAnimalTypes); currentAnimal = animalFactory.createAnimal(animalChoice); animals.Add(currentAnimal); } return(animals); }
public void runSimulation() { Animal currentAnimal; for (int i = 0; i < ANIMAL_SIM_COUNT; i++) { //gets a random animal from animal factory int randAnimal = randGen.Next(ANIMAL_SIM_COUNT); currentAnimal = animalFactory.createAnimal(randAnimal); //displays animal tostring displayBox.Items.Add(currentAnimal.ToString()); //draws each animals picture 120 pixels below each other canvas.DrawImage(currentAnimal.Image, 20, 20 + (i * 150)); } }
//Method // Will display the animal picture and message public void runSimulation() { Animal currentAnimal; for (int i = 0; i < ANIMAL_SIM_COUNT; i++) { // Randomly select an animal type int animalChoice = rGen.Next(nAnimalTypes); // Use the factory currentAnimal = animalFactory.createAnimal(animalChoice); // Simulate the animal displayBox.Items.Add(currentAnimal.ToString()); // Argument takes in the bitmap and the X,Y-coordinates // Added width and height to prevent unexpected resizing on one of the image canvas.DrawImage(currentAnimal.Image, 10, 10 + (i * 105), 100, 100); } }