You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zaktualizowano klasę Ball i logikę gry
Zmieniono typy zmiennych w klasie `Ball` z `double` na `float` oraz dodano walidację dla właściwości `x`, `y` i `r`. W klasie `Table` dodano pole `_pilki` do zarządzania listą obiektów `Ball`. W klasie `GameLogic` wprowadzono nową właściwość `_friction` oraz zaktualizowano konstruktor i logikę ruchu piłek, aby uwzględniała tarcie. W klasie `MainWindow` zaktualizowano wywołania konstruktora `GameLogic` oraz metodę aktualizacji ruchu. Dodano nowe testy jednostkowe dla klasy `Ball`, aby sprawdzić walidację wartości ujemnych.