Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 997 Bytes

README.md

File metadata and controls

28 lines (22 loc) · 997 Bytes

Features:

  • Getting input from:
    • FTR file
    • TCP server simulated by an additional thread
  • Reacting to console commands:
    • print (creates a snapshot of the data collected by the program in a json file)
    • report (prints out a newsreport to the console - demonstration of the visitor design pattern)
    • exit
  • Displaying ongoing flights in the GUI
  • Reacting to object modification requests sent by the TCP server
    • teleport (modify position, decorator design pattern used to make displaying teleported flights possible)
    • modify ID (for whatever reason)
    • change contact info (for people)
  • Logging changes
    • modifications
    • new sessions
    • errors
    • a new log file for each day with distinguishable sessions

The project is still being developed...


Zrzut ekranu 2024-03-27 o 10 32 15