Пример #1
0
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})
}