У меня возникла мысль... Вы можете иметь более 4 линий, но вам придется использовать один буфер (поэтому один и тот же цвет) для каждой, вы сейчас используете цвет, например, красный и белый, можете ли вы использовать позицию вместо этого? То есть вместо красного цвета квадрат будет выше, чем квадрат, который раньше был белым. . .
Существует ограничение на 8 буферов индикатора, каждая строка использует 2 буфера, поэтому вы ограничены 4 строками. . .