At 10:03 AM -0400 6/27/05, Seth Duke wrote:
I think I need to have a larger matrix though. So that the matrix would
represent the four points of each tile, so based on the positions of a tiles
four points I can determine the right image to show for the correct angle
view.
That doesn't require a larger matrix though -- or not much larger.
If your world is 100 by 100 cells, then you simply have 101 by 101
corner points. The matrix should represent the heights of the
corners, not the heights of the tiles. You don't need anything to
represent the "heights" of the tiles (as if tiles had a single
height, wheich they don't) -- tiles just span their corners.
One thing I think I will most definitely need to do is some how determine
what exactly changed on the matrix so I don't end up updating the grid
images for the entire map when only a small portion really needs updating.
Ah, well that's true, at some level anyway. It's pretty standard
animation technique to keep one or more "dirty rects" that keep track
of which part of the screen needs to be redrawn.
Best,
- Joe
--
Joe Strout REAL Software, Inc.
Vote for REALbasic (twice!) in the LinuxWorld Reader's Choice Awards:
http://linux.sys-con.com/general/readerschoice.htm
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>
Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>
|