|
@ -97,18 +97,18 @@ namespace SemiColinGames { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
[System.Diagnostics.Conditional("DEBUG")] |
|
|
[System.Diagnostics.Conditional("DEBUG")] |
|
|
public static void AddLine(Point start, Point end, Color color) { |
|
|
|
|
|
|
|
|
public static void AddLine(int p1x, int p1y, int p2x, int p2y, Color color) { |
|
|
if (lineIdx >= MAX_LINE_VERTICES) { |
|
|
if (lineIdx >= MAX_LINE_VERTICES) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
lineVertices[lineIdx] = new VertexPositionColor(new Vector3(start.X, start.Y, 0), color); |
|
|
|
|
|
lineVertices[lineIdx + 1] = new VertexPositionColor(new Vector3(end.X, end.Y, 0), color); |
|
|
|
|
|
|
|
|
lineVertices[lineIdx] = new VertexPositionColor(new Vector3(p1x, p1y, 0), color); |
|
|
|
|
|
lineVertices[lineIdx + 1] = new VertexPositionColor(new Vector3(p2x, p2y, 0), color); |
|
|
lineIdx += 2; |
|
|
lineIdx += 2; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
[System.Diagnostics.Conditional("DEBUG")] |
|
|
[System.Diagnostics.Conditional("DEBUG")] |
|
|
public static void AddLine(int p1x, int p1y, int p2x, int p2y, Color color) { |
|
|
|
|
|
AddLine(new Point(p1x, p1y), new Point(p2x, p2y), color); |
|
|
|
|
|
|
|
|
public static void AddLine(Point start, Point end, Color color) { |
|
|
|
|
|
AddLine(start.X, start.Y, end.X, end.Y, color); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
[System.Diagnostics.Conditional("DEBUG")] |
|
|
[System.Diagnostics.Conditional("DEBUG")] |
|
|