When you change diag_drawMode , you can't tell the "boundary" between different surfaces of an object, because there's no shading. The object is just a white blob.
Without any shading it's impossible to look at building interiors. Once you enter the building everything is white...
Please add a simple shading (such as Phong) to the surfaces.