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

Comparing deliantra/Deliantra-Client/DC/Protocol.pm (file contents):
Revision 1.195 by root, Thu May 8 20:19:49 2008 UTC vs.
Revision 1.196 by root, Thu May 8 21:30:23 2008 UTC

64 $self->{on_stop_game_guard} = $self->{map_widget}{root}->connect (stop_game => sub { 64 $self->{on_stop_game_guard} = $self->{map_widget}{root}->connect (stop_game => sub {
65 for my $ws (values %{delete $self->{widgetset} || {}}) { 65 for my $ws (values %{delete $self->{widgetset} || {}}) {
66 $_->destroy 66 $_->destroy
67 for values %{delete $ws->{w} || {}}; 67 for values %{delete $ws->{w} || {}};
68 } 68 }
69
70 delete $self->{items};
71 $::INV->clear;
72 $::INVR_HB->clear;
73 $::FLOORBOX->clear;
69 }); 74 });
70 75
71 $self->{map_widget}->add_command (@$_) 76 $self->{map_widget}->add_command (@$_)
72 for @cmd_help; 77 for @cmd_help;
73 78
1210sub set_opencont { 1215sub set_opencont {
1211 my ($conn, $tag, $name) = @_; 1216 my ($conn, $tag, $name) = @_;
1212 $conn->{open_container} = $tag; 1217 $conn->{open_container} = $tag;
1213 update_floorbox; 1218 update_floorbox;
1214 1219
1215 $::INVR_HB->clear (); 1220 $::INVR_HB->clear;
1216 $::INVR_HB->add (new DC::UI::Label expand => 1, text => $name); 1221 $::INVR_HB->add (new DC::UI::Label expand => 1, text => $name);
1217 1222
1218 if ($tag != 0) { # Floor isn't closable, is it? 1223 if ($tag != 0) { # Floor isn't closable, is it?
1219 $::INVR_HB->add (new DC::UI::Button 1224 $::INVR_HB->add (new DC::UI::Button
1220 text => "Close container", 1225 text => "Close container",

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines