Example #1
0
 def saveHandler(self, human, file):
     for side in self.sides.keys():
         side_data = self.filenames.get(side)
         if side_data is not None:
             (filename, aspect) = side_data
             (trans, scale) = self.transformations[side]
             filename = getpath.getJailedPath(filename, self.backgroundsFolders, jailLimits=self.backgroundsFolders)
             file.write('background %s %s %s %s %s %s\n' % (side, filename, aspect, trans[0], trans[1], scale))
     file.write('background enabled %s\n' % self.isBackgroundEnabled() )
 def saveHandler(self, human, file):
     for side in self.sides.keys():
         side_data = self.filenames.get(side)
         if side_data is not None:
             (filename, aspect) = side_data
             (trans, scale) = self.transformations[side]
             filename = getpath.getJailedPath(filename, self.backgroundsFolders, jailLimits=self.backgroundsFolders)
             file.write('background %s %s %s %s %s %s\n' % (side, filename, aspect, trans[0], trans[1], scale))
     file.write('background enabled %s\n' % self.isBackgroundEnabled() )
Example #3
0
    def getRelativeMaterialPath(self, filepath, objFile = None):
        """
        Produce a portable path for writing to file.
        """
        # TODO move as helper func to material module
        if objFile:
            objFile = getpath.canonicalPath(objFile)
            if os.path.isfile(objFile):
                objFile = os.path.dirname(objFile)
            searchPaths = [ objFile ]
        else:
            searchPaths = []

        return getpath.getJailedPath(filepath, searchPaths)
    def getRelativeMaterialPath(self, filepath, objFile = None):
        """
        Produce a portable path for writing to file.
        """
        # TODO move as helper func to material module
        if objFile:
            objFile = getpath.canonicalPath(objFile)
            if os.path.isfile(objFile):
                objFile = os.path.dirname(objFile)
            searchPaths = [ objFile ]
        else:
            searchPaths = []

        return getpath.getJailedPath(filepath, searchPaths)
 def saveHandler(self, human, file):
     for side in list(self.sides.keys()):
         side_data = self.filenames.get(side)
         backgrounds = 0
         if side_data is not None:
             (filename, aspect) = side_data
             if not filename:
                 continue
             (trans, scale) = self.transformations[side]
             filename = getpath.getJailedPath(filename, self.backgroundsFolders, jailLimits=self.backgroundsFolders)
             if not filename:
                 continue
             file.write('background %s %s %s %s %s %s\n' % (side, filename, aspect, trans[0], trans[1], scale))
             backgrounds += 1
     if backgrounds == 0:
         return
     file.write('background enabled %s\n' % self.isBackgroundEnabled() )
Example #6
0
 def _properPath(path):
     return getpath.getJailedPath(path, folder)
Example #7
0
 def _properPath(path):
     return getpath.getJailedPath(path, folder)
Example #8
0
 def _properPath(path):
     print "Using path: %s" % getpath.getJailedPath(path, folder)
     return getpath.getJailedPath(path, folder)