1 | #! perl |
1 | #! perl |
|
|
2 | #CONVERSION: NONE |
2 | |
3 | |
3 | use List::Util; |
4 | use List::Util; |
4 | |
5 | |
5 | sub set_stack { |
6 | sub set_stack { |
6 | my ($map, $x, $y, $as) = @_; |
7 | my ($map, $x, $y, $as) = @_; |
7 | |
8 | |
8 | $_->insert_ob_in_map_at ($map, $_, cf::INS_ON_TOP, $x, $y) |
9 | $_->insert_ob_in_map_at ($map, $_, cf::INS_ON_TOP, $x, $y) |
9 | for @$as; |
10 | for @$as; |
10 | |
|
|
11 | $_->contr->MapNewmapCmd |
|
|
12 | for grep $_->isa (cf::object::player::), @$as; |
|
|
13 | } |
11 | } |
14 | |
12 | |
15 | sub on_move { |
13 | sub on_move { |
16 | my ($event, $who) = @_; |
14 | my ($event, $who) = @_; |
17 | |
15 | |