Add gitignore file to ignore class files.
Ignore all current class files.
Add class file bin directory to .gitignore file.
Pulled updates from Tetsuo.
Modify button labels for ButtonNodeTree nodes. Add the type of game element sigified by the first letter in lowercase in front followed by a colon. Increases readability of tree tremendously.
Modify JTree view behavior to show toString() method for any gameObject selected with the mouse when clicked in the JTextArea on the IOSurface.
Add some comments and headers to methods here and there. Do a little cleaning (very minor) here and there as well. Get rid of all warnings mostly.
Add progress bar demo. Includes starting a new job thread.
Merge branch 'P2Working' of github.com:melombuki/CMSC335 into P2Working
Fix progress bar demo. It actually scrolls across.
Fix bug where cave was not added properly to JTree in GameTreeSurface class. Add fade of JProgressBar from red to green as a job completes in Job class.
Pull all updates from Tetsuo.
Solve last remaining conflict of whitespace. Good grief.
Add JobSurface class. It holds each job in the cave and displays them with a progress bar showing completion. Need to implement start, pause, and cancel buttons for threads.
Change look and feel to cross platform. Now shows color changes in progress bars on MAC.
Add reentrant lock to each Creature. Jobs must acquire the lock before starting. Need to be able to suspend and cancel the jobs still.
Nothing major. Minor code cleaning here and there. Update test.txt to include more creatures with multiple jobs.
Add multi-threaded support for starting and stopping threads. Progress bar turns blue when a job is complete.
Add very basic concurrency support for the jobs.
Pull DarkSideUpdates and fix all conflicts. Went with everything from DarkSide. Jobs can be started and paused with the buttons now.