What I meant was wouldn't it be easy enough to just blt the entire base layer (landscape) using plain ol' square tiles, (since they fill the entire display area anywyas, why bother caclulating all the offset crap required to properly draw them iso shaped, plus you wouldn't have to bother with transperancy, etc.) then you could use iso tiles for all the rest of the layers.
Wouldn't this be a little faster? I dunno, maybe I'm just clueless here, but this seems logical, and a lot more simple to me.
You could then draw the base layer fairly quickly, and then ignore it. After all, everything you interact with is on layers 1 (assuming base = 0) and above, no?
The classes I've designed work like this, so far. I have (or will when I'm done) a BaseTile class that draws itself, then I have a sprite class for the rest of the layers. This way the bottom layer is really simple to draw.
What I'm not sure about this though, is will this make calculating the placement of the top layers (walls, doors, sprites, etc.) more complicated. I was assuming I could just line them up using the same X, Y coords passed to the base tile. Could this work, or should I just forget it and make all the layers iso?
I agree with you, in that iso views are alot better looking, so....
[This message has been edited by Stark (edited October 15, 1999).]