Example #1
0
        public void PaintBeehiveIndoors(PaintEventArgs e)
        {
            Rectangle sky = _beehiveSkyDimmensions;

            _shapeDrawing.PaintRectangleSolid(Brushes.LightBlue, e, sky);

            Rectangle beeHiveImageDimmensions = new Rectangle(_beehiveIndoorsImageLocationPointX, _beehiveIndoorsImageLocationPointY, _beehiveIndoorsImageWidth, _beehiveIndoorsImageHeight);
            Bitmap    insideHive = WorldBeehive.Library.Properties.Resource.Hive_inside;

            _imageDrawing.PaintImage(insideHive, e, beeHiveImageDimmensions);

            Pen       penRed = new Pen(Color.Red);
            Rectangle beeHiveSpaceMargins = new Rectangle(_beehiveSpaceLocationX, _beehiveSpaceLocationY, _beehiveSpaceIndoorsWidth, _beehiveSpaceIndoorsHeight);

            _shapeDrawing.PaintRectangleShape(penRed, e, beeHiveSpaceMargins);

            Pen       penRed2     = new Pen(Color.Red);
            Rectangle beehiveExit = new Rectangle(_exitDoorCornerAX, _exitDoorCornerAY, _exitDoorWidth, _exitDoorHeight);

            _shapeDrawing.PaintRectangleShape(penRed2, e, beehiveExit);
        }
Example #2
0
        public void PaintOuterWorldBoundaries(PaintEventArgs paintOuterWorldEventArgs, Rectangle outerWorldDimmensions)
        {
            Pen penRed = new System.Drawing.Pen(Color.Red, 1);

            _shapeDrawing.PaintRectangleShape(penRed, paintOuterWorldEventArgs, outerWorldDimmensions);
        }