+ for(i=0; i<lvl->numvis; i++) {
+ cell = lvl->vis[i];
+
+ x = (int32_t)(cell->x - player.cx) << 17;
+ y = -(int32_t)(cell->y - player.cy) << 17;
+
+ xgl_push_matrix();
+ xgl_translate(x, 0, y);
+ xgl_index(i + 1);
+ xgl_draw(XGL_QUADS, tm_floor, sizeof tm_floor / sizeof *tm_floor);
+ xgl_pop_matrix();
+ }