private static void DrawRoundRectDemo(NusbioMatrix matrix, int wait, int maxRepeat, int deviceIndex) { Console.Clear(); ConsoleEx.TitleBar(0, "Draw Round Rectangle Demo"); matrix.CurrentDeviceIndex = deviceIndex; for (byte rpt = 0; rpt <= maxRepeat; rpt += 2) { matrix.Clear(deviceIndex); var yy = 0; while (yy <= 3) { matrix.DrawRoundRect(yy, yy, 8 - (yy * 2), 8 - (yy * 2), 2, 1); matrix.CopyToAll(deviceIndex, true); TimePeriod.Sleep(wait); yy += 1; } TimePeriod.Sleep(wait); yy = 2; while (yy >= 0) { matrix.DrawRoundRect(yy, yy, 8 - (yy * 2), 8 - (yy * 2), 2, 0); matrix.CopyToAll(deviceIndex, true); TimePeriod.Sleep(wait); yy -= 1; } matrix.Clear(deviceIndex); matrix.CopyToAll(deviceIndex, true); TimePeriod.Sleep(wait); } }