if (s->ownerent) { qglColor4fv(entitycolour); } else if (s->flags & SURF_DRAWTURB) { qglColor4fv(turbcolour); } else if (s->plane->normal[2] <= 0.5) { if (iswall != 0) { iswall=0; qglColor4fv(wallcolour); } } else if (iswall != 1) { iswall=1; qglColor4fv(floorcolour); }