Как я могу узнать размер, какой должна быть прямая кишка, чтобы вместить все прямые кишки внутри холста, используя фиксированное количество прямых кишок?
#javascript #math #canvas Вопрос: Контекст Я создаю игровой клон с цветными пикселями, используя canvas я сохраняю состояние холста внутри массива, который выглядит следующим образом: [{"x":0,"y":0,"pickedColor":"white","colorCode":null},{"x":0,"y":1,"pickedColor":"white","colorCode":null},{"x":0,"y":2,"pickedColor":"white","colorCode":null},{"x":0,"y":3,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":4,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":5,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":6,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":7,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":8,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":9,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":10,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":11,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":12,"pickedColor":"#8bc34a","colorCode":null},{"x":0,"y":13,"pickedColor":"white","colorCode":null},{"x":0,"y":14,"pickedColor":"white","colorCode":null},{"x":0,"y":15,"pickedColor":"white","colorCode":null},{"x":0,"y":16,"pickedColor":"white","colorCode":null},{"x":0,"y":17,"pickedColor":"white","colorCode":null},{"x":0,"y":18,"pickedColor":"white","colorCode":null},{"x":0,"y":19,"pickedColor":"white","colorCode":null},{"x":1,"y":0,"pickedColor":"white","colorCode":null},{"x":1,"y":1,"pickedColor":"white","colorCode":null},{"x":1,"y":2,"pickedColor":"white","colorCode":null},{"x":1,"y":3,"pickedColor":"white","colorCode":null},{"x":1,"y":4,"pickedColor":"white","colorCode":null},{"x":1,"y":5,"pickedColor":"white","colorCode":null},{"x":1,"y":6,"pickedColor":"white","colorCode":null},{"x":1,"y":7,"pickedColor":"white","colorCode":null},{"x":1,"y":8,"pickedColor":"white","colorCode":null},{"x":1,"y":9,"pickedColor":"white","colorCode":null},{"x":1,"y":10,"pickedColor":"white","colorCode":null},{"x":1,"y":11,"pickedColor":"white","colorCode":null},{"x":1,"y":12,"pickedColor":"#8bc34a","colorCode":null},{"x":1,"y":13,"pickedColor":"#8bc34a","colorCode":null},{"x":1,"y":14,"pickedColor":"white","colorCode":null},{"x":1,"y":15,"pickedColor":"white","colorCode":null},{"x":1,"y":16,"pickedColor":"white","colorCode":null},{"x":1,"y":17,"pickedColor":"white","colorCode":null},{"x":1,"y":18,"pickedColor":"white","colorCode":null},{"x":1,"y":19,"pickedColor":"white","colorCode":null},{"x":2,"y":0,"pickedColor":"white","colorCode":null},{"x":2,"y":1,"pickedColor":"white","colorCode":null},{"x":2,"y":2,"pickedColor":"white","colorCode":null},{"x":2,"y":3,"pickedColor":"white","colorCode":null}] Таким образом, каждая прямая кишка…