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

Comparing deliantra/Deliantra/Deliantra/Protocol.pm (file contents):
Revision 1.19 by root, Wed Apr 12 21:51:59 2006 UTC vs.
Revision 1.20 by root, Thu Apr 13 21:10:04 2006 UTC

133 133
134 my $face = $self->{face}[$num] = { name => $name, chksum => $chksum }; 134 my $face = $self->{face}[$num] = { name => $name, chksum => $chksum };
135 135
136 if (my $data = $self->face_find ($face)) { 136 if (my $data = $self->face_find ($face)) {
137 $face->{image} = $data; 137 $face->{image} = $data;
138 $self->face_update ($face); 138 $self->face_update ($num, $face);
139 } else { 139 } else {
140 $self->send_queue ("askface $num"); 140 $self->send_queue ("askface $num");
141 } 141 }
142} 142}
143 143
455 $self->send_queue; 455 $self->send_queue;
456 456
457 my ($num, $len, $data) = unpack "NNa*", $data; 457 my ($num, $len, $data) = unpack "NNa*", $data;
458 458
459 $self->{face}[$num]{image} = $data; 459 $self->{face}[$num]{image} = $data;
460 $self->face_update ($self->{face}[$num]); 460 $self->face_update ($num, $self->{face}[$num]);
461 461
462 my @dirty; 462 my @dirty;
463 463
464 for my $x (0..$self->{mapw} - 1) { 464 for my $x (0..$self->{mapw} - 1) {
465 for my $y (0..$self->{maph} - 1) { 465 for my $y (0..$self->{maph} - 1) {
494 494
495=cut 495=cut
496 496
497sub map_scroll { } 497sub map_scroll { }
498 498
499=item $conn->face_update ($face) [OVERWRITE] 499=item $conn->face_update ($facenum, $facedata) [OVERWRITE]
500 500
501Called with the face number of face structure whenever a face image has 501Called with the face number of face structure whenever a face image has
502changed. 502changed.
503 503
504=cut 504=cut

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines