Example #1
0
 private void DrawItem(LineListMesh lineList)
 {
     if (lineList != null && lineList.Lines != null)
     {
         var vertices    = lineList.Lines;
         int vertexCount = vertices.Length / 2 * 2;
         if (this.D2DEnabled)
         {
             Prepare(ItemType.D2DObject);
             for (int i = 0; i < vertexCount; i += 2)
             {
                 this.d2dRender.DrawLine(vertices[i].ToVector2(), vertices[i + 1].ToVector2(),
                                         lineList.Thickness, lineList.Color);
             }
         }
         else
         {
             Prepare(ItemType.Sprite);
             for (int i = 0; i < vertexCount; i += 2)
             {
                 sprite.DrawLine(vertices[i], vertices[i + 1], lineList.Thickness, lineList.Color);
             }
         }
     }
 }
Example #2
0
 private void DrawItem(LineListMesh lineList)
 {
     if (lineList != null && lineList.Lines != null)
     {
         var vertices = lineList.Lines;
         for (int i = 0, i1 = vertices.Length / 2 * 2; i < i1; i += 2)
         {
             sprite.DrawLine(vertices[i], vertices[i + 1], lineList.Thickness, lineList.Color);
         }
     }
 }