Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Second TMX Overhaul, Part 1 #232
This pull request adds a number of features that have been missing for some time now, including:
I split this pull request into two parts because part 2 requires a number of big changes to the
While errors were fixed in UtiLITI, this pull request will almost definitely cause errors in other existing projects.
I don't really see any way to avoid lots of duplicated code here, as Java doesn't allow multiple inheritance outside of interfaces.
This replaces the MapOrientation enum and many of the MapUtilities methods with an IMapOrientation interface and a MapOrientations class containing a selection of singleton implementations of that interface. It also implements the two isometric orientations.
Thank you a lot, these are some great improvements!