public override void Paint(object sender, PaintEventArgs e)
        {
            DecoratedPlayer.Paint(sender, e);
            int x = DecoratedPlayer.Shape.X;
            int y = DecoratedPlayer.Shape.Y;

            Rectangle lense1 = new Rectangle(x, y, 15, 15);
            Rectangle lense2 = new Rectangle(x + 15, y, 15, 15);

            e.Graphics.FillEllipse(Brushes.Black, lense1);
            e.Graphics.FillEllipse(Brushes.Black, lense2);
        }
Esempio n. 2
0
        public override void Paint(object sender, PaintEventArgs e)
        {
            DecoratedPlayer.Paint(sender, e);

            int hatX      = DecoratedPlayer.Shape.X + 5;
            int hatY      = DecoratedPlayer.Shape.Y - 15;
            int hatWidth  = DecoratedPlayer.Shape.Width - 10;
            int hatHeight = DecoratedPlayer.Shape.Height - 15;

            Rectangle hat = new Rectangle(hatX, hatY, hatWidth, hatHeight);

            e.Graphics.FillRectangle(Brushes.Black, hat);
        }