Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void DrawLine(int x0, int y0, int x1, int y1, Color color)
- {
- int dx = Mathf.Abs(x1 - x0), sx = x0 < x1 ? 1 : -1;
- int dy = Mathf.Abs(y1 - y0), sy = y0 < y1 ? 1 : -1;
- int err = (dx > dy ? dx : -dy) / 2, e2;
- for (; ; )
- {
- colors[x0 + y0 * textureSize] = color;
- if (x0 == x1 && y0 == y1) break;
- e2 = err;
- if (e2 > -dx) { err -= dy; x0 += sx; }
- if (e2 < dy) { err += dx; y0 += sy; }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement