// Adds and draws all the landscape elements on the board. void AutoInitLandscape(LandScape landScape) { foreach (ILandscapeObject landscapeObject in landScape.list) { Board.Children.Add(landscapeObject.Element.Image); Grid.SetColumn(landscapeObject.Element.Image, landscapeObject.Element.X); Grid.SetRow(landscapeObject.Element.Image, landscapeObject.Element.Y); } }
//runs all the methods responsible for filling the landscape void InitLandscape() { LocalLandScape = new LandScape(this); LocalLandScape.InitiateLandscape(25, 30, 35); AutoInitLandscape(LocalLandScape); }