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); }
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); }