Zasada działania jest następująca:
- Użytkownik wybiera kolor
- Wszystkie klocki zabarwiają się tym kolorem
- Użytkownik wybiera drugi kolor
- Wszystkie klocki zabarwiają się dwoma koloroami
- I tu uwaga, proporcjonalnie do ilości danego kształtu (np. nie mogą sześciany być w większości jednego koloru)
- Program cały czas ma czuwać nad ilością i rozkładem kolorów i kształtów
- To samo przy 3, 4, 5, itd. kolorach
- Zawsze użytkownik może odznaczyć kolor
- Użytkownik może (ale nie musi) wpisać grawer na środkowy klocek
- Po zakończeniu projektowania dodaje zestaw do koszyka
- Po złożeniu zamówienia administrator widzi tylko ile kształtów w jakich kolorach jest do zrealizowania
Sprytny skrypt do pomocy
program, który zbierał bierzące współrzędne strzałki do pamięci podręcznej, po kliknięciu myszą. Dzięki temu narysowanie obiektu za współrzędnych na makiecie
zajęło minutę.Ostatnim problemem okazał się RWD. Duża makieta, dużo kolorów, dużo klocków. Jak to "upchać"? Bootstrap - dziękuję, że jesteś.