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

Comparing deliantra/Deliantra-Client/DC/MapWidget.pm (file contents):
Revision 1.12 by root, Mon Apr 24 06:05:35 2006 UTC vs.
Revision 1.14 by root, Mon Apr 24 11:54:26 2006 UTC

1package CFClient::MapWidget; 1package CFClient::MapWidget;
2 2
3use strict; 3use strict;
4use utf8;
4 5
5use List::Util qw(min max); 6use List::Util qw(min max);
6 7
7use CFClient::OpenGL; 8use CFClient::OpenGL;
8 9
214 my $mod = $ev->{mod}; 215 my $mod = $ev->{mod};
215 my $sym = $ev->{sym}; 216 my $sym = $ev->{sym};
216 217
217 if ($sym == CFClient::SDLK_KP5) { 218 if ($sym == CFClient::SDLK_KP5) {
218 $::CONN->user_send ("stay fire"); 219 $::CONN->user_send ("stay fire");
220 } elsif ($sym == ord ",") {
221 $::CONN->user_send ("take");
219 } elsif ($sym == ord "a") { 222 } elsif ($sym == ord "a") {
220 $::CONN->user_send ("apply"); 223 $::CONN->user_send ("apply");
221 } elsif ($sym == ord "'") { 224 } elsif ($sym == ord "'") {
222 $self->emit ('activate_console'); 225 $self->emit ('activate_console');
223 } elsif ($sym == ord "/") { 226 } elsif ($sym == ord "/") {
354 $self->emit (execute => $self->{select}); 357 $self->emit (execute => $self->{select});
355 $self->emit ("close"); 358 $self->emit ("close");
356 } 359 }
357 } elsif ($ev->{sym} == 27) { 360 } elsif ($ev->{sym} == 27) {
358 $self->emit ("close"); 361 $self->emit ("close");
362 return;
359 } elsif ((chr $ev->{unicode}) =~ /^[[:alpha:]]$/) { 363 } elsif ((chr $ev->{unicode}) =~ /^[[:alpha:]]$/) {
360 $self->{search} .= chr $ev->{unicode}; 364 $self->{search} .= chr $ev->{unicode};
361 $self->update_labels; 365 $self->update_labels;
362 } 366 }
363 367

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines