def __init__(self, objNodePath, fwdSpeed=1, rotSpeed=1):
     CMover.__init__(self, objNodePath, fwdSpeed, rotSpeed)
     self.serialNum = Mover.SerialNum
     Mover.SerialNum += 1
     self.VecType = Vec3
     self.impulses = {}
     if Mover.Pstats:
         self.pscCpp = PStatCollector(Mover.PSCCpp)
         self.pscPy = PStatCollector(Mover.PSCPy)
         self.pscInt = PStatCollector(Mover.PSCInt)
 def __init__(self, objNodePath, fwdSpeed = 1, rotSpeed = 1):
     CMover.__init__(self, objNodePath, fwdSpeed, rotSpeed)
     self.serialNum = Mover.SerialNum
     Mover.SerialNum += 1
     self.VecType = Vec3
     self.impulses = {}
     if Mover.Pstats:
         self.pscCpp = PStatCollector(Mover.PSCCpp)
         self.pscPy = PStatCollector(Mover.PSCPy)
         self.pscInt = PStatCollector(Mover.PSCInt)
Exemple #3
0
    def __init__(self, objNodePath, fwdSpeed=1, rotSpeed=1):
        """objNodePath: nodepath to be moved"""
        CMover.__init__(self, objNodePath, fwdSpeed, rotSpeed)

        self.serialNum = Mover.SerialNum
        Mover.SerialNum += 1

        self.VecType = Vec3
        #self.VecType = PyVec3

        # dict of python impulses
        self.impulses = {}

        if Mover.Pstats:
            self.pscCpp = PStatCollector(Mover.PSCCpp)
            self.pscPy  = PStatCollector(Mover.PSCPy)
            self.pscInt = PStatCollector(Mover.PSCInt)