Original Post
For some reason, I've decided to revisit my attempt to make a plausible level framework. Unfortunately, I don't know all of the most advanced architectures for storing the graphics aspect of a game level. This is what I have come up with so far; please tell me if I'm kinda heading in the right direction or if there is a better way: What I've come up with is a multi-layered design with a rudamentary z-buffer. My idea was to have a linked list of all the images that can be iterated through and each drawn in order. Associated with each link would be an integer specifying the link's z-depth. Also associated with the first link on a depth plane would be a connection to the first link in the next depth plane. Kinda like a linked list with a second linked list intertwined within it. If this is totally confusing, I'll try to get some code up this weekend, but I have work, and will be tied up most of the time.