public override void Draw(SpriteBatch batch, Rectangle area, float alpha)
{
batch.Draw(Skin.Pix, area, BackgroundColor * alpha);
// Rahmen malen
if (tex != null)
{
batch.Draw(tex,
new Rectangle(area.X, area.Y, area.Width, LineWidth),
new Rectangle(0, 0, area.Width, LineWidth), LineColor * alpha);
batch.Draw(tex,
new Rectangle(area.X, area.Y, LineWidth, area.Height),
new Rectangle(0, 0, LineWidth, area.Height), LineColor * alpha);
batch.Draw(tex,
new Rectangle(area.X, area.Y + area.Height - LineWidth, area.Width, LineWidth),
new Rectangle(0, 0, area.Width, LineWidth), LineColor * alpha);
batch.Draw(tex,
new Rectangle(area.X + area.Width - LineWidth, area.Y, LineWidth, area.Height),
new Rectangle(0, 0, LineWidth, area.Height), LineColor * alpha);
}
}