Wpis z mikrobloga

@yras8:
Co do meritum. Twoja pętla for (Point p : points) jest tak napisana, że rysuje każdy punkt, a ify jedynie zmieniają wymiary.
  • Odpowiedz
@yras8:
Poza tym zahardkodowałeś obsługę czterech punktów, to co co bawisz się w listę? Zrób sobie zmienne punkt1, punkt2, punkt3 i punkt4. ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@yras8: zmieniasz skalę globalnie, przy wywołaniu metody paint() każdy prostokąt jest rysowany od nowa na podstawie aktualnie obowiązującej skali. Jeżeli ma się nie zmieniać, to lista powinna trzymać obiekt Rectangle który będzie miał dwa pola: Point point i int scale. Wtedy przy ponownym rysowaniu zachowa się skala z jaką ten obiekt zostął stworzony.
  • Odpowiedz
@yras8:
Rozumiem. Uczysz się. I dlatego Ci piszę, co masz źle.
Żeby się nauczyć, to musisz przysiąść, poczytać i zrozumieć, a nie wrzucać przypadkowy kod, że może zadziała.
Rozbij problem na mniejsze części.
Zajmij się jednym problemem
  • Odpowiedz