mirror of
https://github.com/0O0o0oOoO00/Alas.git
synced 2026-05-14 07:49:25 +08:00
add: button assets patch
This commit is contained in:
@@ -194,6 +194,7 @@ class ModuleExtractor(ModuleExtractor):
|
|||||||
def expression(self):
|
def expression(self):
|
||||||
exp = []
|
exp = []
|
||||||
prefix_assets = {}
|
prefix_assets = {}
|
||||||
|
patch_assets = []
|
||||||
for file in os.listdir(self.folder):
|
for file in os.listdir(self.folder):
|
||||||
if file[0].isdigit():
|
if file[0].isdigit():
|
||||||
continue
|
continue
|
||||||
@@ -203,6 +204,10 @@ class ModuleExtractor(ModuleExtractor):
|
|||||||
prefix_assets[maybe_prefix] = list()
|
prefix_assets[maybe_prefix] = list()
|
||||||
prefix_assets[maybe_prefix].append(ImageExtractor(module=self.name, file=file).expression)
|
prefix_assets[maybe_prefix].append(ImageExtractor(module=self.name, file=file).expression)
|
||||||
continue
|
continue
|
||||||
|
if file.find(".patch") != -1:
|
||||||
|
patch_asset_expression = ImageExtractor(module=self.name, file=file).expression
|
||||||
|
patch_assets.append(patch_asset_expression.replace(".patch", "", 1))
|
||||||
|
continue
|
||||||
if file.startswith('TEMPLATE_'):
|
if file.startswith('TEMPLATE_'):
|
||||||
exp.append(TemplateExtractor(module=self.name, file=file).expression)
|
exp.append(TemplateExtractor(module=self.name, file=file).expression)
|
||||||
continue
|
continue
|
||||||
@@ -222,6 +227,12 @@ class ModuleExtractor(ModuleExtractor):
|
|||||||
exp = IMPORT_EXP + exp
|
exp = IMPORT_EXP + exp
|
||||||
for prefix_name in prefix_assets.keys():
|
for prefix_name in prefix_assets.keys():
|
||||||
prefix_assets[prefix_name] = IMPORT_EXP + prefix_assets[prefix_name]
|
prefix_assets[prefix_name] = IMPORT_EXP + prefix_assets[prefix_name]
|
||||||
|
|
||||||
|
if patch_assets:
|
||||||
|
patch_assets.sort()
|
||||||
|
exp.append("")
|
||||||
|
exp.extend(patch_assets)
|
||||||
|
|
||||||
return exp, prefix_assets
|
return exp, prefix_assets
|
||||||
|
|
||||||
def write_to_file(self, file, text):
|
def write_to_file(self, file, text):
|
||||||
|
|||||||
Reference in New Issue
Block a user