Buildings as entities instead of map layer
This commit is contained in:
@@ -62,7 +62,10 @@ class ExtractFileWriter:
|
||||
def enum_list(self, name, enums):
|
||||
self.enum_start(name)
|
||||
for enum in enums:
|
||||
self.content += f"{self.indention}{enum},\n"
|
||||
if enum.endswith("_NONE"):
|
||||
self.content += f"{self.indention}{enum} = -1,\n"
|
||||
else:
|
||||
self.content += f"{self.indention}{enum},\n"
|
||||
self.enum_stop(name)
|
||||
|
||||
def enum_dict(self, name, enums):
|
||||
@@ -107,9 +110,9 @@ class EnumWriter:
|
||||
self.all_tiles = tiles
|
||||
self.tiles = group_by_class(tiles)
|
||||
self.enums = []
|
||||
self.enums.append(self.to_enum("none"))
|
||||
self.enums += [self.to_enum(x) for x in self.tiles.keys()]
|
||||
self.enums.append(self.to_enum("count"))
|
||||
self.enums.append(self.to_enum("none"))
|
||||
self.enum_type = f"{prefix.capitalize()}Type"
|
||||
if anim_prefix:
|
||||
self.anim_prefix = anim_prefix
|
||||
|
||||
Reference in New Issue
Block a user