https://github.com/Niffy/AndEngineTMXTi ... /isometric
https://github.com/Niffy/TMXIsometricExample
https://github.com/Niffy/TMXIsometricExample/wiki
I've got an Isometric branch which works ok, a few bugs here and there but workable for people to play with.
There is no isometric object support (not even looked at it) so collisions most likely won't work
An example will be up by the end of the week, hopefully.
The reason for pushing this out now is that I know some people are interested in this and may want to make there own branch which does it better.
My coding is more of a hack and mishmash, so there is most likely bugs if you start to get down and dirty with it.
Its not pretty and is no way good enough to go into the master branch.
As for retrieving this branch with egit.... I've yet to work out, hopefully someone will figure it out and post it here, I'm too tired too.
update
To do this, I'm guessing you need to add a remote, so in eclipse you need the git repositories view, right click the TMX extension, create new remote, give it a name then see where you can add my repo .git.
Now as for pulling or fetch... I really should look at doing it command line mostly, egit seems to confuse me.
26th April 2012
I strongly recommend people learn the git command line,
http://help.github.com/win-set-up-git/
http://progit.org/book/ <I've learnt from this, didn't take too long.
cd to the working directory of AndEngineTMXExtension
git add remote niffyGithub https://github.com/Niffy/AndEngineTMXTi ... ension.git
^This adds a remote repo to the extension called niffyGithub and the url is how to access it
git fetch niffyGithub
OR
git fetch niffyGithub isometric
^The first downloads everything, the second should just download the isometric branch
At this stage you can't do anything, not even use it, you need to check it out into a local branch
git checkout -b isometric niffyGithub/isometric
^This creates a new branch called isometric based on the niffyGithub isometric branch (we fetched this earlier). It then checkouts this branch, so the working directory becomes the isometric branch files.
To update you should be able to do
(First make sure you're on your isometric branch, git checkout isometric)
git pull niffyGithub isometric
Tada! < Hopefully!
Isometric Branch
Updated the isometric branch so that the draw origin changes, its now zero, it doesn't really matter if any part of the map goes into negative on the x axis, the getTileAt methods are fine.
Example
It now correctly sets the camera bounds.
For any information on any what has been done, I strongly suggest you look through the commits.
27th/28th April 2012
Isometric Branch
Tiled 0.7.2 java source isometric draw method implemented.
Example
New large map, default to Tiled culling method. New menu for selecting the draw method.
29th April 2012
Isometric Branch
Can now parse polygon and polyline points. Stored in TMXObject, but in pixel space (as Tiled) stores them.
03rd Mayl 2012
Isometric Branch
Tile objects can now be drawn on a map (only if they exist on a whole tile)
Example
A new example to show isometric tile objects being drawn (5x5Object)
Cleaned up the example and manage the menus in new classes as the main example was getting long winded.
10th May 2012
Isometric Branch
Can now convert poly point pixels into scene coordinates. WIki updated to explain pixel points.
ISOMETRIC ONLY!
Example
Can now draw the poly points and objects, just to demonstrate to getting the scene coordinates. You can probably use them for physics.
25 March 2013
Now based on GLES2-AnchorCenter.
TMXLayer is supported. Other functions such as drawing polylines and objectsare currently not working due to change of branch, code is still there, but changes should be minimal, I do not need them currently and I don't have time to test them.
