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

Comparing deliantra/Deliantra/Deliantra/MapWidget.pm (file contents):
Revision 1.14 by root, Tue Feb 7 17:43:58 2006 UTC vs.
Revision 1.15 by root, Tue Feb 7 17:46:22 2006 UTC

330sub update_map { 330sub update_map {
331 my ($self, $x, $y, $w, $h) = @_; 331 my ($self, $x, $y, $w, $h) = @_;
332 332
333 delete $self->{tipinfo}; $self->update_tooltip; 333 delete $self->{tipinfo}; $self->update_tooltip;
334 334
335 push @{ $self->{queue_draw_areay} }, [$x * TILESIZE - $self->{x}, 335# push @{ $self->{queue_draw_areay} }, [$x * TILESIZE - $self->{x},
336 $y * TILESIZE - $self->{y}, 336# $y * TILESIZE - $self->{y},
337 $w * TILESIZE, $h * TILESIZE]; 337# $w * TILESIZE, $h * TILESIZE];
338 338
339 $self->{update_map} ||= add Glib::Idle sub { 339 $self->{update_map} ||= add Glib::Idle sub {
340 delete $self->{update_map}; 340 delete $self->{update_map};
341 341
342 my $map = $self->{map}{map}; 342 my $map = $self->{map}{map};
397 my ($x, $y, $idx) = @$_; 397 my ($x, $y, $idx) = @$_;
398 398
399 push @{ $ov->[$x][$y] }, $idx; 399 push @{ $ov->[$x][$y] }, $idx;
400 } 400 }
401 401
402 $self->queue_draw_area (@$_) 402# $self->queue_draw_area (@$_)
403 for @{ delete $self->{queue_draw_areay} }; 403# for @{ delete $self->{queue_draw_areay} };
404 $self->invalidate_all;
404 405
405 0 406 0
406 }; 407 };
407} 408}
408 409

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines