Согласно комментарию, width
каждой фигуры на самом деле вдвое больше, чем она будет нарисована. Так что вам нужно сложить все ширины и разделить сумму на 2; это дает вам полную ширину, необходимую фигурам. Вычтите это из общей ширины на экране, который вы хотите взять; это дает вам количество свободного места. Затем разделите это на количество фигур, минус один; это дает вам количество пространства, которое нужно добавить справа от каждой фигуры (приблизительно, так как оно, вероятно, не будет делиться точно; Таким образом, смещение каждой фигуры - это смещение предыдущей фигуры, плюс половина ее ширины плюс значение, которое мы только что рассчитали. Я не знаю Луа, поэтому я оставлю вам кодировку.