--- deliantra/Deliantra-Client/DC/UI.pm 2006/04/18 01:51:06 1.130 +++ deliantra/Deliantra-Client/DC/UI.pm 2006/04/18 02:04:23 1.131 @@ -1496,23 +1496,23 @@ my $yp = 0; - glBindTexture (GL_TEXTURE_2D, $t1->{name}); - glBegin (GL_QUADS); - glTexCoord (0, 0); glVertex (0 , $yp); - glTexCoord (0, (1 - $ycut)); glVertex (0 , $yp + $h1); - glTexCoord (1, (1 - $ycut)); glVertex (0 + $w, $yp + $h1); - glTexCoord (1, 0); glVertex (0 + $w, $yp); - glEnd (); + glBindTexture GL_TEXTURE_2D, $t1->{name}; + glBegin GL_QUADS; + glTexCoord 0 , 0; glVertex 0 , $yp; + glTexCoord 0 , $t1->{t} * (1 - $ycut); glVertex 0 , $yp + $h1; + glTexCoord $t1->{s}, $t1->{t} * (1 - $ycut); glVertex 0 + $w, $yp + $h1; + glTexCoord $t1->{s}, 0; glVertex 0 + $w, $yp; + glEnd; $yp += $h1; - glBindTexture (GL_TEXTURE_2D, $t2->{name}); - glBegin (GL_QUADS); - glTexCoord (0, (1 - $ycut)); glVertex (0 , $yp); - glTexCoord (0, 1); glVertex (0 , $yp + $h2); - glTexCoord (1, 1); glVertex (0 + $w, $yp + $h2); - glTexCoord (1, (1 - $ycut)); glVertex (0 + $w, $yp); - glEnd (); + glBindTexture GL_TEXTURE_2D, $t2->{name}; + glBegin GL_QUADS; + glTexCoord 0 , $t2->{t} * (1 - $ycut); glVertex 0 , $yp; + glTexCoord 0 , $t2->{t}; glVertex 0 , $yp + $h2; + glTexCoord $t2->{s}, $t2->{t}; glVertex 0 + $w, $yp + $h2; + glTexCoord $t2->{s}, $t2->{t} * (1 - $ycut); glVertex 0 + $w, $yp; + glEnd; glDisable GL_BLEND; glDisable GL_TEXTURE_2D;