Beispiel #1
0
 def properties(self, **kwargs):
     SensorCreator.properties(self, **kwargs)
     if 'collision_property' in kwargs:
         try:
             sensor = self._bpy_object.game.sensors[-1]
             sensor.property = kwargs['collision_property']
         except KeyError:
             pass
Beispiel #2
0
 def properties(self, **kwargs):
     SensorCreator.properties(self, **kwargs)
     if 'only_objects_with_property' in kwargs:
         try:
             sensor = self._bpy_object.game.sensors[-1]
             sensor.property = kwargs['only_objects_with_property']
         except KeyError:
             pass
Beispiel #3
0
 def properties(self, **kwargs):
     self.select()
     # We may be use it before the definition of radar
     # But angle and distance can only be defined by user, in case
     # where we are sure that Radar is well defined
     try:
         radar = self._bpy_object.game.sensors["Radar"]
         if 'Angle' in kwargs:
             radar.angle = kwargs['Angle']
         if 'Distance' in kwargs:
             radar.distance = kwargs['Distance']
         if 'Freq' in kwargs:
             radar.freq = kwargs['Freq']
     except KeyError:
         pass
     SensorCreator.properties(self, **kwargs)
Beispiel #4
0
 def properties(self, **kwargs):
     self.select()
     # We may be use it before the definition of radar
     # But angle and distance can only be defined by user, in case
     # where we are sure that Radar is well defined
     try:
         radar = self._bpy_object.game.sensors["Radar"]
         if 'Angle' in kwargs:
             radar.angle = kwargs['Angle']
         if 'Distance' in kwargs:
             radar.distance = kwargs['Distance']
         if 'Freq' in kwargs:
             radar.freq = kwargs['Freq']
     except KeyError:
         pass
     SensorCreator.properties(self, **kwargs)
Beispiel #5
0
 def after_renaming(self):
     SensorCreator.properties(self,
                              master_camera=self.cameras[self.master].name)
Beispiel #6
0
 def after_renaming(self):
     SensorCreator.properties(self, master_camera = self.cameras[self.master].name)