Tim Seyfarth had a specific question about adding a Z-axis to a floorplan. Immidiately I was thinking about the Isometric games like Diablo and I thought it would be a nice thing to try it out in Realbasic/Xojo. However, it looked like it was not that easy to implement as it seems. A lot of math is needed to create an engine like this. As my time is limited, I decided to spend some evenings translating an existing engine into Realbasic/Xojo. I have chosen the ?Iso (?Isometric Engine: A Java Isometric Engine) engine.
@Oliver Scott-Brown Did you reed the second part of the notes? Depending on your version of RB/Xojo you need to make a change in the LoadABImage() function. I don’t know the version of RB where the .Open() starts to work with transparent PNGs and you do not need to use the PNGUtilities Plugin any more.
It has been tried in both RB2007r4 and Xojo. In xojo there seems to be a problem sometimes that after some time you get a Threat Draw Exception but this seems unrelated to your problem. Where does the build fail in your code?
It says ‘Compiling…’. And then for a very short period of time a box is shown and it says ‘Build Failed’, i think. It is so quick it is hard to tell. Maybe its a bug in Xojo.
To be honest, I have not tested this properly. The reason why that error occured is because Xojo does not allow you to directly interact with controls from within a thread so what I have done is made a timer. I did not put much thought into this and you could definitely improve it in many aspacts, even naming things.