--- deliantra/Deliantra-Client/DC/UI.pm 2007/07/17 17:39:07 1.380 +++ deliantra/Deliantra-Client/DC/UI.pm 2007/07/19 13:45:18 1.381 @@ -2383,7 +2383,7 @@ my @tex = map { new_from_file CFPlus::Texture CFPlus::find_rcfile $_, mipmap => 1 } - qw(b1_button_active.png); + qw(b1_button_inactive.png b1_button_active.png); sub new { my $class = shift; @@ -2391,8 +2391,8 @@ $class->SUPER::new ( padding_x => 4, padding_y => 4, - fg => [1, 1, 1], - active_fg => [0, 0, 1], + fg => [1.0, 1.0, 1.0], + active_fg => [0.8, 0.8, 0.8], can_hover => 1, align => 0, valign => 0, @@ -2420,7 +2420,8 @@ glTexEnv GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_REPLACE; glColor 0, 0, 0, 1; - $tex[0]->draw_quad_alpha (0, 0, $self->{w}, $self->{h}); + my $tex = $tex[$GRAB == $self]; + $tex->draw_quad_alpha (0, 0, $self->{w}, $self->{h}); glDisable GL_TEXTURE_2D; @@ -4259,7 +4260,6 @@ for values %{delete $self->{post_alloc_hook}}; } - glViewport 0, 0, $::WIDTH, $::HEIGHT; glClearColor +($::CFG->{fow_intensity}) x 3, 1; glClear GL_COLOR_BUFFER_BIT;