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