2020-05-15 00:34:04 +02:00
|
|
|
using System.Text.RegularExpressions;
|
|
|
|
using Microsoft.Xna.Framework;
|
|
|
|
|
|
|
|
namespace MLEM.Formatting.Codes {
|
2020-05-21 12:53:42 +02:00
|
|
|
/// <inheritdoc />
|
2020-05-15 00:34:04 +02:00
|
|
|
public class ColorCode : Code {
|
|
|
|
|
|
|
|
private readonly Color? color;
|
|
|
|
|
2020-05-21 12:53:42 +02:00
|
|
|
/// <inheritdoc />
|
2020-05-15 19:55:59 +02:00
|
|
|
public ColorCode(Match match, Regex regex, Color? color) : base(match, regex) {
|
2020-05-15 00:34:04 +02:00
|
|
|
this.color = color;
|
|
|
|
}
|
|
|
|
|
2020-05-21 12:53:42 +02:00
|
|
|
/// <inheritdoc />
|
2020-05-17 00:10:29 +02:00
|
|
|
public override Color? GetColor(Color defaultPick) {
|
2020-05-15 00:34:04 +02:00
|
|
|
return this.color;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|