… | |
… | |
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 | delete $self->{overlay}; |
|
|
342 | |
341 | |
343 | my $map = $self->{map}{map}; |
342 | my $map = $self->{map}{map}; |
344 | my $ov = $self->{face} ||= []; |
343 | my $ov = $self->{face} ||= []; |
345 | |
344 | |
346 | my ($x, $w) = (0, $self->{map}{width}); |
345 | my ($x, $w) = (0, $self->{map}{width}); |