|  | @@ -28,6 +28,7 @@ from opencombat.gui.animation import ANIMATION_WALK
 | 
	
		
			
			| 28 | 28 |  from synergine2_cocos2d.animation import Animate
 | 
	
		
			
			| 29 | 29 |  from synergine2_cocos2d.gl import draw_line
 | 
	
		
			
			| 30 | 30 |  from synergine2_cocos2d.gui import EditLayer as BaseEditLayer
 | 
	
		
			
			|  | 31 | +from synergine2_cocos2d.gui import SubjectMapper
 | 
	
		
			
			| 31 | 32 |  from synergine2_cocos2d.gui import Gui
 | 
	
		
			
			| 32 | 33 |  from synergine2_cocos2d.gui import TMXGui
 | 
	
		
			
			| 33 | 34 |  from synergine2_cocos2d.layer import LayerManager
 | 
	
	
		
			
			|  | @@ -39,6 +40,8 @@ from opencombat.simulation.event import NewVisibleOpponent
 | 
	
		
			
			| 39 | 40 |  from opencombat.simulation.event import NoLongerVisibleOpponent
 | 
	
		
			
			| 40 | 41 |  from opencombat.simulation.event import FireEvent
 | 
	
		
			
			| 41 | 42 |  from opencombat.simulation.event import DieEvent
 | 
	
		
			
			|  | 43 | +from opencombat.simulation.subject import TileSubject as ManSubject
 | 
	
		
			
			|  | 44 | +from opencombat.gui.actor import Man as ManActor
 | 
	
		
			
			| 42 | 45 |  
 | 
	
		
			
			| 43 | 46 |  
 | 
	
		
			
			| 44 | 47 |  class EditLayer(BaseEditLayer):
 | 
	
	
		
			
			|  | @@ -239,6 +242,12 @@ class Game(TMXGui):
 | 
	
		
			
			| 239 | 242 |              'actors/man_d1.png',
 | 
	
		
			
			| 240 | 243 |          ))
 | 
	
		
			
			| 241 | 244 |  
 | 
	
		
			
			|  | 245 | +        # subject/actor mapping
 | 
	
		
			
			|  | 246 | +        self.subject_mapper_factory.register_mapper(
 | 
	
		
			
			|  | 247 | +            ManSubject,
 | 
	
		
			
			|  | 248 | +            SubjectMapper(self.config, ManActor),
 | 
	
		
			
			|  | 249 | +        )
 | 
	
		
			
			|  | 250 | +
 | 
	
		
			
			| 242 | 251 |      def before_run(self) -> None:
 | 
	
		
			
			| 243 | 252 |          from opencombat.gui.move import MoveActorInteraction
 | 
	
		
			
			| 244 | 253 |          from opencombat.gui.move import MoveFastActorInteraction
 |