Zagadnienia
- Swing
Gra powinna posiadać interfejs graficzny, w technologii takiej jak Swing, z menu pozwalającym na reset rozgrywki.
Termin oddawania programów i wyników eksperymentów (+ wykresy): 31.05.2016
Termin dostarczenia sprawozdania (mailem pdf): 07.06.2016
Termin oddawania programów i wyników eksperymentów (+ wykresy): 17.5.2016
Termin dostarczenia sprawozdania (mailem pdf): 24.5.2016
Zaimplementuj parser formatu PDB korzystając z poznanych zagadnień programowania obiektowego. Wczytane wiersze powinny być przechowywane jako obiekty odpowiedniego typu (Atom, Model, Remark, Header..) w obiekcie klasy Pdb.
Klasa Pdb powinna posiadać operatory pozwalające na odczyt i zapis do strumienia. Klasy wierszy powinny tworzyć fragment hierarchi zgodny z dokumentacją. Każdy wiersz powinien posiadać pola odpowiadające informacjom jakie zawiera oraz metodę toText().
Pomiń nieznane oraz niepoprawne wiersze generując komunikat o rodzaju problemu.
Parser powinien obsługiwać rekordy zależne od ostatniej cyfry numeru indeksu:
Przykładowe pliki pobrać można ze strony PDB.