ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/DC/UI.pm
(Generate patch)

Comparing deliantra/Deliantra-Client/DC/UI.pm (file contents):
Revision 1.446 by root, Sun Dec 16 00:21:58 2007 UTC vs.
Revision 1.447 by root, Sat Dec 22 06:50:45 2007 UTC

3701sub update_timer { 3701sub update_timer {
3702 my ($self) = @_; 3702 my ($self) = @_;
3703 3703
3704 return unless $self->{timer}; 3704 return unless $self->{timer};
3705 3705
3706 $self->{timer}->stop;
3706 if ($self->{visible}) { 3707 if ($self->{visible}) {
3707 $self->{timer}->set ( 3708 $self->{timer}->set (
3708 $self->{anim_start} 3709 $self->{anim_start}
3709 + $self->{animspeed} 3710 + $self->{animspeed}
3710 * int 1.5 + (EV::now - $self->{anim_start}) / $self->{animspeed} 3711 * int 1.5 + (EV::now - $self->{anim_start}) / $self->{animspeed}
3711 ); 3712 );
3712 $self->{timer}->start; 3713 $self->{timer}->start;
3713 } else {
3714 $self->{timer}->stop;
3715 } 3714 }
3716} 3715}
3717 3716
3718sub update_face { 3717sub update_face {
3719 my ($self) = @_; 3718 my ($self) = @_;
4181 values %{ $self->{item} }; 4180 values %{ $self->{item} };
4182 4181
4183 while (my ($k, $v) = each %{ $self->{item} }) { 4182 while (my ($k, $v) = each %{ $self->{item} }) {
4184 delete $self->{item}{$k} if $v->{timeout} < $NOW; 4183 delete $self->{item}{$k} if $v->{timeout} < $NOW;
4185 } 4184 }
4186
4187 $self->{timer}->set (1, 1);
4188 4185
4189 my @widgets; 4186 my @widgets;
4190 4187
4191 my @items = sort { 4188 my @items = sort {
4192 $a->{pri} <=> $b->{pri} 4189 $a->{pri} <=> $b->{pri}

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines