Skip to content

Etap 0 - PoolTable

Choose a tag to compare

@Urteusz Urteusz released this 25 Mar 19:32
· 18 commits to master since this release
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.