Add new abstract MessageStackException
This exception has now the methods of StorageReaderException (to read out the Messages of all causes) all exceptions should extend from MessageStackException from now on.
Implement serialization and "modding".
Add Loader class - The Loader will load the data either from the text files (and create with that a new monopoly.ser file) or directly from the monopoly.ser file.
Also from now on the StorageReader doesn't read the files from inside the package (jar) but outside, of there are no files outside Loader will copy the default files from Storage there.
regroup TestArea
Fix GoToJail action(Player)
The Player was only moved but not arrested.
Change CardCreator and MapArrayCreator use only one Exception.
Remove unnecessary this.*
Change declaration access to weakest
Player: rename field to position
Station: Fix bug in sameOwnerCheck()
All Stations stage where set in sameOwnerCheck() - but only the Stations stage from the owner should get the new stage.
SpecialPayment: Fix action(Player) - the player who payed payed himself + a int for the upcoming GUI
Few new Classes in the TestArea for the upcoming GUI
Add value.connection package
The package holds the classes that are needed for the communication between the core and the GUI or in network between server and client.
Add event and listener package
The event package holds all Event classes and the listener package holds all Eventlistener classes
Add Settings folder to the Git - please keep your settings up to date!
The code style was changed to allow empty lines for better readability.
Fix Streets have 7 income stages not 6
added dynamic facility stuff...you know what
added abilit to keep houses after trading
Add dice panel
Merge remote-tracking branch 'origin/MilestoneTwo' into MilestoneTwo
added dynamic station stuff thingy
Merge remote-tracking branch 'origin/MilestoneTwo' into MilestoneTwo