12/09/02: Yargh.

Okay, I've gotten several things accomplished (although actually managing to tape a history clip is not one of them).  First of all, I was very conscientious during our second four-day break (wahoo!  Two in a row!), and added the grid to my original blueprints.  Click here to see the image (be warned, the image is 2851 x 1791 pixels).

Since the picture has no legend, I'll explain what everything means here.  As before, the blue lines represent walls.  The purples lines represent doors.  The blue words label the rooms, and the fuschia words label the different wings of the museum.  There are minor grid lines and major grid lines, each minor unit square represents one unit square in the OpenGL program, and the darker grid lines represent every five units.  The museum building is 175 units by 169 units.

After some time with the code and grid paper plotting out the points that are fed into the texture-writing program, I think I've figured out the how the texturing works.  Unfortunately, it's not looking very promising efficiency-wise.  Let me explain how the code currently works first.  Apparently, instead of having a function that automatically tiles the images over the surface that's supposed to be textured, the function just draws the image over and over again.  This definitely does not sound like something I want to do, so I'll have to figure out a more efficient way of texturing the program.