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
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
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
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