// public DogModelClass(DogBaseClass dog) { image = new Image(); image.Width = 65; image.Height = 25; image.Source = new BitmapImage(new System.Uri(@"/dog.png", UriKind.Relative)); ID = DogGeneratorClass.GenerateID(); Breed_Type = dog.Breed_Type; Breed = dog.Breed; Steps = dog.Steps; Origin = dog.Origin; Size = dog.Size; }
private void CreateDogModel() { DogBaseClass dog = DogGeneratorClass.FactoryMethod(DogGeneratorClass.BEAGLE, "Be"); CreateDogModel(3, 7, dog); dog = DogGeneratorClass.FactoryMethod(DogGeneratorClass.BULLDOG, "Bull"); CreateDogModel(45, 7, dog); dog = DogGeneratorClass.FactoryMethod(DogGeneratorClass.GERMAN_SHEPHARD, "GS"); CreateDogModel(90, 7, dog); // dog = DogGeneratorClass.FactoryMethod(DogGeneratorClass.GREAT_PYTENEES, "BIG"); CreateDogModel(130, 7, dog); }
private void CreateDogModel(int Top, int Left, DogBaseClass dog) { DogModelClass dogmodel; dogmodel = new DogModelClass(dog); dogmodel.callBackMethod = displayImage; dogmodel.Top = Top; dogmodel.Left = Left; //Canvas.SetTop(dogmodel.image, Top); //Canvas.SetLeft(dogmodel.image, Left); myCanvas.Children.Add(dogmodel.image); timer.Tick += new EventHandler(dogmodel.Move); myListOfDogs.Add(dogmodel); }