func rectDemo(l *lsi.LCDSysInfo) { l.Clear(lsi.LINE_ALL, lsi.BG_COLOR_BLACK) time.Sleep(500 * time.Millisecond) l.DrawRect(lsi.Rect{X1: 10, Y1: 10, X2: 200, Y2: 40, Fill: true, Color: lsi.BG_COLOR_YELLOW}) l.DrawRect(lsi.Rect{X1: 10, Y1: 40, X2: 80, Y2: 70, Fill: true, Color: lsi.BG_COLOR_RED}) l.DrawRect(lsi.Rect{X1: 100, Y1: 100, X2: 200, Y2: 130, Fill: true, Color: lsi.BG_COLOR_GREEN}) l.DrawRect(lsi.Rect{X1: 200, Y1: 210, X2: 250, Y2: 220, Fill: true, Color: lsi.BG_COLOR_BLUE}) l.DrawRect(lsi.Rect{X1: 20, Y1: 200, X2: 50, Y2: 230, LineWidth: 3, Color: lsi.BG_COLOR_YELLOW}) l.DrawRect(lsi.Rect{X1: 150, Y1: 200, X2: 300, Y2: 239, LineWidth: 10, Color: lsi.BG_COLOR_PURPLE}) l.DrawRect(lsi.Rect{X1: 12, Y1: 12, X2: 198, Y2: 38, LineWidth: 2, Color: lsi.BG_COLOR_ORANGE}) }