Exemple #1
0
 def on_activate(self):
     self._Cprepare(_c.FollowPath, len(self.points), self.lead, self.align)
     ObjectManager.register(self)
     for i, p in enumerate(self.points):
         self._cObj.SetPoint(i, _c.Vec2(*p))
     self._cObj.SetSpeed(self.speed)
     self._cObj.Start()
Exemple #2
0
 def on_activate(self):
     self._Cprepare(_c.FollowPath, len(self.points), self.lead, self.align)
     ObjectManager.register(self)
     for i,p in enumerate(self.points):
         self._cObj.SetPoint(i, _c.Vec2(*p))
     self._cObj.SetSpeed(self.speed)
     self._cObj.Start()
Exemple #3
0
 def __init__(self, layer):
     self._cObj = _c.ParticleSystem()
     ObjectManager.register(self)
     l = Director.scene._cObj.GetLayer(layer)
     if l is None:
         raise ValueError("no layer named %r" % layer)
     self._cObj.Place(l)
     self.mutators = set()
Exemple #4
0
 def __init__(self, layer):
     self._cObj = _c.ParticleSystem()
     ObjectManager.register(self)
     l = Director.scene._cObj.GetLayer(layer)
     if l is None:
         raise ValueError("no layer named %r" % layer)
     self._cObj.Place(l)
     self.mutators = set()
Exemple #5
0
 def _Cactivate(self, cls, *arg):
     self._Cprepare(cls, *arg)
     if self.mode not in (StopMode, RepeatMode, PingPongMode):
         raise ValueError("invalid mode for interval action: %r" % self.mode)
     self._cObj.SetInterval(self.secs, self.mode)
     if self.fadein is not None:
         self._cObj.SetSmoothing(self.fadein, self.fadeout)
     self._cObj.Start()
     ObjectManager.register(self)
Exemple #6
0
 def _Cactivate(self, cls, *arg):
     self._Cprepare(cls, *arg)
     if self.mode not in (StopMode, RepeatMode, PingPongMode):
         raise ValueError("invalid mode for interval action: %r" %
                          self.mode)
     self._cObj.SetInterval(self.secs, self.mode)
     if self.fadein is not None:
         self._cObj.SetSmoothing(self.fadein, self.fadeout)
     self._cObj.Start()
     ObjectManager.register(self)
Exemple #7
0
 def __init__(self):
     self._cObj = _c.Light()
     ObjectManager.register(self)
Exemple #8
0
 def __init__(self, cobj):
     self._cObj = cobj
     ObjectManager.register(self)        
Exemple #9
0
 def _Cactivate(self, cls, *arg):
     self._Cprepare(cls, *arg)
     ObjectManager.register(self)
     self._cObj.Start()
Exemple #10
0
 def __init__(self, cobj):
     self._cObj = cobj
     ObjectManager.register(self)
Exemple #11
0
 def _Cactivate(self, cls, *arg):
     self._Cprepare(cls, *arg)
     ObjectManager.register(self)
     self._cObj.Start()