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.73 by root, Sun Aug 13 15:14:17 2006 UTC vs.
Revision 1.76 by root, Mon Aug 14 01:21:02 2006 UTC

33 for @args; 33 for @args;
34 34
35 map ["$cmd$_", $text], 35 map ["$cmd$_", $text],
36 sort { (length $a) <=> (length $b) } 36 sort { (length $a) <=> (length $b) }
37 @args 37 @args
38 } sort { $a->{par} <=> $b->{par} }
38 } CFPlus::Pod::find command_help => "*"; 39 CFPlus::Pod::find command_help => "*";
39 40
40 $self->{map_widget}->add_command (@$_) 41 $self->{map_widget}->add_command (@$_)
41 for @cmd_help; 42 for @cmd_help;
42 43
43 $self->{noface} = new_from_file CFPlus::Texture 44 $self->{noface} = new_from_file CFPlus::Texture
258 259
259 my $TOOLTIP_ALL = "\n\n<small>Left click - ready skill\nMiddle click - use spell\nRight click - further options</small>"; 260 my $TOOLTIP_ALL = "\n\n<small>Left click - ready skill\nMiddle click - use spell\nRight click - further options</small>";
260 261
261 my @TOOLTIP_LVL = (tooltip => "<b>Level</b>. The level of the skill.$TOOLTIP_ALL", can_events => 1, can_hover => 1); 262 my @TOOLTIP_LVL = (tooltip => "<b>Level</b>. The level of the skill.$TOOLTIP_ALL", can_events => 1, can_hover => 1);
262 my @TOOLTIP_EXP = (tooltip => "<b>Experience</b>. The experience points you have in this skill.$TOOLTIP_ALL", can_events => 1, can_hover => 1); 263 my @TOOLTIP_EXP = (tooltip => "<b>Experience</b>. The experience points you have in this skill.$TOOLTIP_ALL", can_events => 1, can_hover => 1);
263 my @TOOLTIP_NAME = (tooltip => "<b>Name</b>. The name of the skill.$TOOLTIP_ALL", can_events => 1, can_hover => 1);
264 264
265 my ($x, $y) = (0, 1); 265 my ($x, $y) = (0, 1);
266 for ( 266 for (
267 sort { $stats->{$b->[0]}[1] <=> $stats->{$a->[0]}[1] or $a->[1] cmp $b->[1] } 267 sort { $stats->{$b->[0]}[1] <=> $stats->{$a->[0]}[1] or $a->[1] cmp $b->[1] }
268 map [$_, $self->{skill_info}{$_}], 268 map [$_, $self->{skill_info}{$_}],
294 294
295 $sktbl->add ($x * 3 + 0, $y, $self->{stat_widget_exp}{$idx} = new CFPlus::UI::Label 295 $sktbl->add ($x * 3 + 0, $y, $self->{stat_widget_exp}{$idx} = new CFPlus::UI::Label
296 text => "0", align => 1, font => $::FONT_FIXED, fg => [1, 1, 0], on_button_down => $spell_cb, @TOOLTIP_EXP); 296 text => "0", align => 1, font => $::FONT_FIXED, fg => [1, 1, 0], on_button_down => $spell_cb, @TOOLTIP_EXP);
297 $sktbl->add ($x * 3 + 1, $y, $self->{stat_widget_lvl}{$idx} = new CFPlus::UI::Label 297 $sktbl->add ($x * 3 + 1, $y, $self->{stat_widget_lvl}{$idx} = new CFPlus::UI::Label
298 text => "0", align => 1, font => $::FONT_FIXED, fg => [0, 1, 0], padding_x => 4, on_button_down => $spell_cb, @TOOLTIP_LVL); 298 text => "0", align => 1, font => $::FONT_FIXED, fg => [0, 1, 0], padding_x => 4, on_button_down => $spell_cb, @TOOLTIP_LVL);
299 $sktbl->add ($x * 3 + 2, $y, new CFPlus::UI::Label text => $name, on_button_down => $spell_cb, @TOOLTIP_NAME); 299 $sktbl->add ($x * 3 + 2, $y, new CFPlus::UI::Label text => $name, on_button_down => $spell_cb,
300 can_events => 1, can_hover => 1, tooltip => (CFPlus::Pod::section_label skill_description => $name) . $TOOLTIP_ALL);
300 301
301 $x++ and ($x, $y) = (0, $y + 1); 302 $x++ and ($x, $y) = (0, $y + 1);
302 } 303 }
303 } 304 }
304 305
929 $self->SUPER::destroy; 930 $self->SUPER::destroy;
930} 931}
931 932
932package CFPlus::NPCDialog; 933package CFPlus::NPCDialog;
933 934
934our @ISA = 'CFPlus::UI::FancyFrame'; 935our @ISA = 'CFPlus::UI::Toplevel';
935 936
936sub new { 937sub new {
937 my $class = shift; 938 my $class = shift;
938 939
939 my $self = $class->SUPER::new ( 940 my $self = $class->SUPER::new (
1043 padding_y => 0, 1044 padding_y => 0,
1044 on_button_up => sub { 1045 on_button_up => sub {
1045 $self->send ($kw); 1046 $self->send ($kw);
1046 }; 1047 };
1047 1048
1048 chr 0xfffc 1049 "\x{fffc}"
1049 }giex; 1050 }giex;
1050 1051
1051 $self->{textview}->add_paragraph ({ markup => $text, widget => \@link }); 1052 $self->{textview}->add_paragraph ({ markup => $text, widget => \@link });
1052 $self->{textview}->scroll_to_bottom; 1053 $self->{textview}->scroll_to_bottom;
1053 $self->update_options; 1054 $self->update_options;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines