4programmers.net

Witaj!

tBane dodał nowy post w wątku: Zlecenie na napisanie funkcji pozycjonującej i zmieniającej rozmiar canvasu w programie Anim-Paint


Witam.
Jak wiecie, od dłuższego czasu rozwijam program o nazwie Anim-Paint. A jest to program do edycji i tworzenia pixel artów.

Utknąłem na jednej funkcji a mianowicie na pozycjonowaniu canvasu. Chodzi o to by Canvas był statyczny i zmieniał się jego rozmiar
Mogę zaproponować 250zł

O co chodzi?
No więc potrzebuję pozycjonować canvas względem jego poprzedniego rozmiaru. Tzn jak został rozszerzony z lewej strony o 25, i wybierzemy akcję "cofnij" to canvas powinien z lewej strony zmniejszyć się o 25, a gdy wybierzemy znowu powtórz to powinien się zwiększyć o te 25. Tak samo u góry gdy zmniejszymy canvas o 50 to po wybraniu akcji cofnij powinien się zwiększyć o 50 a po wyboiraniu ponownie powtórz powinien się zwiększyć u góry o 50. Problematyczne jest w szczególności to, że canvas może zostać przesunięty i wtedy też można wywołać akcję "cofnij" lub "powtórz" wtedy canvas powinien zostać odpowiednio rozszerzony.
Ja z tą funkcją mam ogromny problem i nie potrafię jej samodzielnie napisać - stąd zlecenie. To jak, pomożecie? :-)

Historia
https://github.com/tBane-Dev/Anim-Paint/blob/main/Anim-Paint/src/History.cpp

Canvas - w tem funkcja resize
https://github.com/tBane-Dev/Anim-Paint/blob/main/Anim-Paint/src/Components/Canvas.cpp

image
image


Zobacz post

Z poważaniem,
4programmers.net

Jeżeli masz problemy z kliknięciem na przycisk "Zobacz post", skopiuj i wklej poniższy link w przeglądarce:

http://4programmers.net/Notification?path=%252FForum%252FOg%2525C5%252582oszenia_drobne%252F377631-zlecenie_na_napisanie_funkcji_pozycjonujacej_i_zmieniajacej_rozmiar_canvasu_w_programie_anim_paint%253Fp%253D2015566%2523id2015566