1 | package CFClient::MapWidget; |
1 | package CFClient::MapWidget; |
2 | |
2 | |
3 | use strict; |
3 | use strict; |
|
|
4 | use utf8; |
4 | |
5 | |
5 | use List::Util qw(min max); |
6 | use List::Util qw(min max); |
6 | |
7 | |
7 | use CFClient::OpenGL; |
8 | use 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 "/") { |