Various Gui fixes
- Mark for deletion method for closing Gui windows to avoid ConcurrentModification exceptions
- New tester for opening a new dialog box.
- New speak method for entity which spawns a dialog box from it. Later, the entity's name and avatar will be attached as well.
- New constants and defaults for DialogBox.java and BoundedGui.java
Start work on mouse listening
- EventListener will handle doing this using Slick2D's MouseListener class.
- BoundedGui removed in favor of just Gui for now.
- Player control moved to the new EventListener. Possible to easily control other entities if desired.
Working draggable GUI elements
Begin work on windows
Nested Rectangles for title bars
Super merge fixes
- Merge all changes as of May 26
Working merged version
- Apparently some things didn't get into the previous commit.
- Remove wildcard import in favor of individual classes for efficiency.
Working on adapting the Scripting Engine for this game.
- Managed to create the commands for changing the velocity of an Entity and making it move a certain distance
- Automated the main character, Sebastian, walking into the city from outside the gates, to near a barracks area. Try it out.