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  
Z poważaniem, 4programmers.net
|