… | |
… | |
420 | undef |
420 | undef |
421 | }; |
421 | }; |
422 | } |
422 | } |
423 | |
423 | |
424 | sub face_update { |
424 | sub face_update { |
425 | my ($self, $facenum, $face) = @_; |
425 | my ($self, $facenum, $face, $changed) = @_; |
426 | |
426 | |
427 | $self->{tilecache}->put ($face->{id} => $face->{image}) |
427 | $self->{tilecache}->put ($face->{id} => $face->{image}) if $changed; |
428 | if $self->{tilecache}->get ($face->{id}) ne $face->{image}; |
|
|
429 | |
428 | |
430 | $self->set_texture ($face->{id} => delete $face->{image}); |
429 | $self->set_texture ($face->{id} => delete $face->{image}); |
431 | } |
430 | } |
432 | |
431 | |
433 | sub set_texture { |
432 | sub set_texture { |