Hej
Piszę sapera i mam stworzonego jara, czy też osobny projekt na samą warstwę logiczną gry, która wystawia inteface do grania (metody move, flag itp). Mam teraz problem jak to ładnie opakować w javeFX. Tymczasowo zrobiłem klasę dziedziczącą po GridPane i wewnątrz niej wszystko się dzieję no ale problem w tym momencie jest taki, że reszta aplikacji w sumie nie wie co się dzieję, ponieważ działa to chwilowo tak, że guzik po kliknięciu wykonuję ruch i odświeża plansze. Pytanie jak przekazać reszcie aplikacji, że np gra się skończyła. Stworzyć interface który byłby podawany jako konstruktor do GridPane z metodą isOver (czy coś w tym stylu) i ta metoda byłaby odpalana po końcu gry i coś tam wykonywała w innym miejscu? Czy jakieś inne rozwiązanie?