public void PaintPrairie(PaintEventArgs paintOuterWorldEventArgs) { int middleHeightPoint = _heightWorldForm / 2; var sky = SetSky(_widthWorldForm, middleHeightPoint); _shapeDrawing.PaintRectangleSolid(Brushes.LightBlue, paintOuterWorldEventArgs, sky); var sun = SetSun(); _shapeDrawing.PaintCircle(Brushes.Yellow, paintOuterWorldEventArgs, sun); Pen penGreen = new System.Drawing.Pen(Color.DarkOliveGreen, 5); Point initialPoint = new Point(683, 0); Point endingPoint = new Point(683, 30); _shapeDrawing.PaintLine(penGreen, paintOuterWorldEventArgs, initialPoint, endingPoint); Bitmap hiveInNature = WorldBeehive.Library.Properties.Resource.Hive_outside; var hiveLocation = SetHiveLocation(); _imageDrawing.PaintImage(hiveInNature, paintOuterWorldEventArgs, hiveLocation); Rectangle hiveEntranceDoor = SetHiveEntranceDoorLocation(); Pen penRed = new System.Drawing.Pen(Color.Red, 1); _shapeDrawing.PaintRectangleShape(penRed, paintOuterWorldEventArgs, hiveEntranceDoor); var prairie = SetPrairie(_widthWorldForm, middleHeightPoint); _shapeDrawing.PaintRectangleSolid(Brushes.Green, paintOuterWorldEventArgs, prairie); }