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

Comparing deliantra/Deliantra-Client/DC.pm (file contents):
Revision 1.63 by root, Thu May 25 16:35:42 2006 UTC vs.
Revision 1.67 by root, Thu May 25 21:36:44 2006 UTC

263 263
264 if (($ev->{mod} & CFClient::KMOD_SHIFT) && $ev->{button} == 1) { 264 if (($ev->{mod} & CFClient::KMOD_SHIFT) && $ev->{button} == 1) {
265 my $targ = $::CONN->{player}{tag}; 265 my $targ = $::CONN->{player}{tag};
266 266
267 if ($self->{container} == $::CONN->{player}{tag}) { 267 if ($self->{container} == $::CONN->{player}{tag}) {
268 $targ = $main::OPENCONT; 268 $targ = $::CONN->{open_container};
269 } 269 }
270 270
271 $::CONN->send ("move $targ $self->{tag} 0"); 271 $::CONN->send ("move $targ $self->{tag} 0");
272 } elsif ($ev->{button} == 1) { 272 } elsif ($ev->{button} == 1) {
273 $::CONN->send ("examine $self->{tag}"); 273 $::CONN->send ("examine $self->{tag}");
283 ? ( 283 ? (
284 ["unlock", sub { $::CONN->send ("lock " . pack "CN", 0, $self->{tag}) }], 284 ["unlock", sub { $::CONN->send ("lock " . pack "CN", 0, $self->{tag}) }],
285 ) 285 )
286 : ( 286 : (
287 ["lock", sub { $::CONN->send ("lock " . pack "CN", 1, $self->{tag}) }], 287 ["lock", sub { $::CONN->send ("lock " . pack "CN", 1, $self->{tag}) }],
288 ["drop", sub { $::CONN->send ("move $main::OPENCONT $self->{tag} 0") }], 288 ["drop", sub { $::CONN->send ("move $::CONN->{open_container} $self->{tag} 0") }],
289 ) 289 )
290 ), 290 ),
291 ); 291 );
292 292
293 CFClient::UI::Menu->new (items => \@menu_items)->popup ($ev); 293 CFClient::UI::Menu->new (items => \@menu_items)->popup ($ev);
304 . "</small>\n"; 304 . "</small>\n";
305 305
306 $self->{face_widget} ||= new CFClient::UI::Face 306 $self->{face_widget} ||= new CFClient::UI::Face
307 can_events => 1, 307 can_events => 1,
308 can_hover => 1, 308 can_hover => 1,
309 anim => $self->{anim},
310 animspeed => $self->{animspeed}, # TODO# must be set at creation time
309 connect_button_down => $button_cb, 311 connect_button_down => $button_cb,
310 ; 312 ;
311 $self->{face_widget}{face} = $self->{face}; 313 $self->{face_widget}{face} = $self->{face};
312 $self->{face_widget}{anim} = $self->{anim}; 314 $self->{face_widget}{anim} = $self->{anim};
313 $self->{face_widget}{animspeed} = $self->{animespeed}; 315 $self->{face_widget}{animspeed} = $self->{animspeed};
314 $self->{face_widget}->set_tooltip ( 316 $self->{face_widget}->set_tooltip (
315 "<b>Face/Animation.</b>\n" 317 "<b>Face/Animation.</b>\n"
316 . "Item uses face #$self->{face}. " 318 . "Item uses face #$self->{face}. "
317 . ($self->{animspeed} ? "Item uses animation #$self->{anim} at " . (1 / $self->{animspeed}) . "fps. " : "Item is not animated. ") 319 . ($self->{animspeed} ? "Item uses animation #$self->{anim} at " . (1 / $self->{animspeed}) . "fps. " : "Item is not animated. ")
318 . "\n\n$tooltip_std" 320 . "\n\n$tooltip_std"

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines