diff --git a/OpenSim/Region/Environment/Modules/VectorRenderModule.cs b/OpenSim/Region/Environment/Modules/VectorRenderModule.cs index d03317098d..6b80eb146d 100644 --- a/OpenSim/Region/Environment/Modules/VectorRenderModule.cs +++ b/OpenSim/Region/Environment/Modules/VectorRenderModule.cs @@ -140,7 +140,7 @@ namespace OpenSim.Region.Environment.Modules foreach (string line in lines) { string nextLine = line.Trim(); - + //replace with switch, or even better, do some proper parsing if (nextLine.StartsWith("MoveTo")) { float x = 0; @@ -225,6 +225,17 @@ namespace OpenSim.Region.Environment.Modules float size = Convert.ToSingle(nextLine, CultureInfo.InvariantCulture); drawPen.Width = size; } + else if (nextLine.StartsWith("PenColour")) + { + nextLine = nextLine.Remove(0, 9); + nextLine = nextLine.Trim(); + Color newColour = Color.FromName(nextLine); + if (newColour != null) + { + myBrush.Color = newColour; + drawPen.Color = newColour; + } + } } }