|
@@ -16,8 +16,12 @@ class BaseMoveActorInteraction(BaseActorInteraction):
|
16
|
16
|
|
17
|
17
|
def draw_pending(self) -> None:
|
18
|
18
|
for actor in self.layer_manager.edit_layer.selection:
|
19
|
|
- grid_position = self.layer_manager.grid_manager.get_grid_position(actor.position)
|
20
|
|
- pixel_position = self.layer_manager.grid_manager.get_world_position_of_grid_position(grid_position)
|
|
19
|
+ grid_position = self.layer_manager\
|
|
20
|
+ .grid_manager\
|
|
21
|
+ .get_grid_position(actor.position)
|
|
22
|
+ pixel_position = self.layer_manager\
|
|
23
|
+ .grid_manager\
|
|
24
|
+ .get_world_position_of_grid_position(grid_position)
|
21
|
25
|
|
22
|
26
|
draw_line(
|
23
|
27
|
self.layer_manager.scrolling_manager.world_to_screen(*pixel_position),
|
|
@@ -25,7 +29,11 @@ class BaseMoveActorInteraction(BaseActorInteraction):
|
25
|
29
|
self.color,
|
26
|
30
|
)
|
27
|
31
|
|
28
|
|
- def get_behaviour(self, actor: Actor, mouse_grid_position) -> typing.Tuple[typing.Type[SimulationBehaviour], dict]:
|
|
32
|
+ def get_behaviour(
|
|
33
|
+ self,
|
|
34
|
+ actor: Actor,
|
|
35
|
+ mouse_grid_position,
|
|
36
|
+ ) -> typing.Tuple[typing.Type[SimulationBehaviour], dict]:
|
29
|
37
|
return self.request_move_behaviour_class, {
|
30
|
38
|
'subject_id': actor.subject.id,
|
31
|
39
|
'move_to': mouse_grid_position,
|