Add soldiers

This commit is contained in:
2024-01-23 20:31:23 +01:00
parent 777ebeadc4
commit 07d1852fb9
9 changed files with 313 additions and 36 deletions

View File

@@ -506,6 +506,10 @@ class EnumWriter:
x, y = k
writer.output(f"base.width *= {x};\n")
writer.output(f"base.height *= {y};\n")
if x > 1:
writer.output(f"base.x -= {(x - 1) * tile_width};\n")
if y > 1:
writer.output(f"base.y -= {(y - 1) * tile_height};\n")
writer.output("break;\n")
writer.unindent()
writer.output("default: break;\n")

View File

@@ -78,6 +78,7 @@ anim_writer = EnumWriter(writer, entity_tiles, "entity", "anim")
anim_writer.output_enum()
anim_writer.output_anim_enum()
anim_writer.output_tile_to_enum("getTileEntity")
anim_writer.output_enum_to_tile("getEntityTile")
anim_writer.output_enum_to_str("getEntityStr")
anim_writer.output_anim_enum_to_str("getEntityAnimationStr")