Stały dostawca

ConstantProvider to zbiór magicznych liczb, kształtów i ciągów znaków używanych przez wszystkie pozostałe komponenty mechanizmu renderowania, a także inne części Blockly, takie jak wbudowane pola.

Przyjmuje się, że wszystkie wartości stałe są stałe. Zmiana wartości w czasie działania powoduje błędy renderowania.

Kształty połączeń

Dostawca stały zawiera definicje standardowych kształtów różnych połączeń. Notch definiują kształty następnego i poprzedniego połączeń. Elementy PuzzleTab definiują kształty połączeń wejściowych i wyjściowych. (Te nazwy opierają się na kształtach dostarczanych przez domyślny mechanizm renderowania).

Kształty połączeń na podstawie weryfikacji

Dostawca stały może też dynamicznie definiować kształty połączeń na podstawie ich sprawdzania połączenia. Użyjesz do tego metody shapeFor.

Inne różne ścieżki

Dostawca stały określa też ścieżki innych części bryły, np. nieregularne krawędzie zwiniętych bloków.

Inne różne wartości

Dostawca stały określa też różne wartości, np. dopełnienie między różnymi elementami czy minimalne wysokości wierszy.