Esempio n. 1
0
    def __init__(self):
        self._dc_file = DCFile()
        self._dc_suffix = ""

        self._dclasses_by_name = {}
        self._dclasses_by_number = {}

        self._hash_value = 0
    def __init__(self, root):
        self.root = root
        sys.path.append(root)
        os.chdir(self.root)

        # We haven't loaded this yet:
        self.spellbook = None

        from panda3d.direct import DCFile
        self.dcf = DCFile()
Esempio n. 3
0
    def __init__(self, hasOwnerView):
        self.dcFiles = []
        self._hasOwnerView = hasOwnerView
        self.dcSuffix = ""
        self.dcFile = DCFile()
        self.dclassesByName = None
        self.dclassesByNumber = None
        self.hashVal = 0

        self.doId2do = {}
        if hasOwnerView:
            self.doId2ownerView = {}
Esempio n. 4
0
    def __init__(self, hasOwnerView = False):
        self._hasOwnerView = hasOwnerView
        self.dcFile = DCFile()
        self.dcSuffix = ''

        self.dclassesByName = None
        self.dclassesByNumber = None
        self.hashVal = None

        DoInterestManager.__init__(self)
        DoCollectionManager.__init__(self)

        self.uniqueId = hash(self)
Esempio n. 5
0
    def __init__(self, directory, version=None, language='english'):
        self.directory = directory
        self.version = version or determineVersion(self.directory)
        self.language = language.lower()

        self.dcfiles = [
            os.path.join(directory, 'config/otp.dc'),
            os.path.join(directory, 'config/toon.dc')
        ]
        self.modules = {}
        self.path_overrides = {}

        self.config_file = os.path.join(self.directory,
                                        'config/public_client.prc')

        self.mf = ModuleFinder(sys.path + [self.directory])
        from panda3d.direct import DCFile
        self.dcf = DCFile()