Wpis z mikrobloga

@mnbvr: Wywala błąd, bo pole1 i pole2 nie jest zainicjowane. Jak zamienisz kolejnością, to wtedy brama wywali błąd.
@jazuu: Nie, patrz wyrzej.
@kaab10: To było pewne, że ktoś się p-------e i nie poda rozwiązania. xD
@Detharon: To jest takie rozwiązanie pół na pół, nie masz pomysłu jak to zrobić bez zmiany koncepcji konstruktora?
  • Odpowiedz
@mihaubiauek: sorry zazwyczaj staram się pomóc, ale trochę się zdziwiłem, co do samego kodu czym jest Square i Gateway bo nie mogłem znaleźć w dokumentacji takich klas więc domyślam się, że to są Twoje, to pokaż ich kod
  • Odpowiedz
@Godziu73: A niby co ma tam zrobić? łączyć ściany w pary bo za dużo argumentów? Chyba że brama może być tylko 1 wtedy od biedy można na 3 argumenty, brama, sciana i enum z kierunkiem.
  • Odpowiedz
@Godziu73: ale może ściany mogą być rożne? różne obiekty, z różnymi właściwościami?
Trudniej to będzie rozwijać ten kod jak nawymyśla takich rzeczy, bo test to napiszesz jeden o ile wgl będzie co testować, a używać tego będziesz cały czas. Skoro ma mieć 4 ściany, to najwidoczniej ma mieć 4 ściany, widocznie w programie potrzebne są 4 ściany kwadratu, a nie 2 pkt.
Już się bałem że jakiś builder tutaj zaproponujesz.
  • Odpowiedz