User Guide
The process is fairly simple: Start up the program under SeaPortProgram.java, then simply click the upper left “File”->Choose an applicable .txt file to open, and it will automatically process into a more readable text format in the blank text area. Afterwards, you can utilize the search bar by first choosing an option to search under on the right, then pressing enter for a popup with applicable search results, if any. In this new iteration, you’re also capable of hitting the “Search” button after selecting a specific search choice in the choicebox. Afterwards, the text area will be updated to have the sorted versions of whatever you’ve selected (Name will sort ALL things, whereas the other options will only sort ships where applicable). Additionally, there is now a TreeView/expandable list on the left, for easier visual navigation of what’s inside the World. Simply click each label/name to expand or collapse.
As well, there is now a side panel for Jobs. On the right side, you can monitor each job’s progress, click suspend to suspend/unsuspend each job, or cancel the jobs outright with each corresponding button. Broken jobs (Jobs that cannot be completed because no person with such a skill exists in the port) are labeled as such. Finally, there are now two text logs at the bottom denoting the status of Ships/Docks (left), and the Job status/workers used (right).