コード例 #1
0
def helper(root = ""):
    global _helper
    if not _helper:        
        if not root:
            import os
            root = os.environ["OXYGINE"] + "/"
        import sys
        p = root + "/tools/src2/"
        sys.path.append(p)
        import oxygine_helper
        _helper = oxygine_helper.helper(root, VERSION)
        sys.path.remove(p)

    return _helper
コード例 #2
0
def helper(root = ""):
    global _helper
    if not _helper:        
        if not root:
            import os
            root = os.environ["OXYGINE"] + "/"
        import sys
        p = root + "/tools/resbuild/"
        sys.path.append(p)
        import oxygine_helper
        _helper = oxygine_helper.helper(root, VERSION)
        sys.path.remove(p)

    return _helper
コード例 #3
0
    def __init__(self, args):
        self.src_data = args.src_data + "/"
        self.dest_data = args.dest_data + "/"
        self.compression = args.compression.lower()
        #self.etc1tool = args.android_sdk + "\\tools\\etc1tool.exe "
        #if self.compression == "etc1":
        #    if not os.path.exists(self.etc1tool):
        #        raise Exception("can't find etc1tool. please pass correct path to android_sdk")
        
        self.path_xml = args.xml
        self.xml_name = os.path.split(self.path_xml)[1]
        self.atlas_group_id = 0
        self.args = args
        self.verbosity = args.verbosity 
        
        self.warnings = 0
        self.errors = 0
        #self.scale_factor = 1.0
        #self.scale_quality = 1.0
        self.scale = args.scale
        self.debug = args.debug
        
        self.processors = {}
        #self.path_current = ""

        self._meta_doc = None
        self._npot = args.npot
        #self._meta_element = None
        
        self.helper = oxygine_helper.helper(os.path.split(__file__)[0] + "/../../")

       
        self.register_processor(process_font.bmfc_font_Processor())
        self.register_processor(process_font.font_Processor())
        self.register_processor(process_atlas.atlas_Processor())
        self.register_processor(process_starling_atlas.starling_atlas_Processor())
        
        self._current_processor = None
コード例 #4
0
    def __init__(self, args):
        self.src_data = args.src_data + "/"
        self.dest_data = args.dest_data + "/"
        self.compression = args.compression.lower()
        #self.etc1tool = args.android_sdk + "\\tools\\etc1tool.exe "
        #if self.compression == "etc1":
        #    if not os.path.exists(self.etc1tool):
        #        raise Exception("can't find etc1tool. please pass correct path to android_sdk")
        
        self.path_xml = args.xml
        self.xml_name = os.path.split(self.path_xml)[1]
        self.atlas_group_id = 0
        self.args = args
        self.verbosity = args.verbosity 
        
        self.warnings = 0
        self.errors = 0
        self.scale_factor = 1.0
        self.scale_quality = 1.0
        self.scale = args.scale
        self.debug = args.debug
        
        self.processors = {}
        self.path_current = ""

        self._meta_doc = None
        self._meta_element = None
        
        self.helper = oxygine_helper.helper(os.path.split(__file__)[0] + "/../../")

       
        self.register_processor(process_font.bmfc_font_Processor())
        self.register_processor(process_font.font_Processor())
        self.register_processor(process_atlas.atlas_Processor())
        self.register_processor(process_starling_atlas.starling_atlas_Processor())
        
        self._current_processor = None