Update tileset to use BzTileID

This commit is contained in:
2023-12-13 16:32:54 +01:00
parent 3cfdce9d96
commit 9949b09101
2 changed files with 14 additions and 14 deletions

View File

@@ -25,7 +25,7 @@ class ExtractFileWriter:
def output_anim_sequence_struct(self):
self.output("typedef struct AnimationSequence {\n")
self.indent()
self.output("BzTile startFrame;\n")
self.output("BzTileID startFrame;\n")
self.output("i32 frameCount;\n")
self.unindent()
self.output("} AnimationSequence;\n")
@@ -34,7 +34,7 @@ class ExtractFileWriter:
def output_anim_frame_struct(self):
self.output("typedef struct AnimationFrame {\n")
self.indent()
self.output("BzTile frame;\n")
self.output("BzTileID frame;\n")
self.output("f32 duration;\n")
self.unindent()
self.output("} AnimationFrame;\n")
@@ -123,7 +123,7 @@ class EnumWriter:
def output_tile_to_enum(self, func_name):
writer = self.writer
writer.output(f"static {self.enum_type} {func_name}(BzTile tile) ")
writer.output(f"static {self.enum_type} {func_name}(BzTileID tile) ")
writer.block_start()
writer.output("switch (tile) ")
@@ -189,7 +189,7 @@ class EnumWriter:
def output_enum_tile_size(self, func_name):
writer = self.writer
writer.output(
f"static {self.enum_type} {func_name}({self.enum_type} type, BzTile *outWidth, BzTile *outHeight) ")
f"static {self.enum_type} {func_name}({self.enum_type} type, BzTileID *outWidth, BzTileID *outHeight) ")
writer.block_start()
writer.output("switch (type) ")
@@ -223,7 +223,7 @@ class EnumWriter:
def output_tile_has_anim(self, func_name):
writer = self.writer
writer.output(f"static bool {func_name}(BzTile tile) ")
writer.output(f"static bool {func_name}(BzTileID tile) ")
writer.block_start()
writer.output("switch (tile) ")
@@ -245,7 +245,7 @@ class EnumWriter:
def output_tile_anim_sequence(self, func_name):
writer = self.writer
writer.output(f"static AnimationSequence {func_name}(BzTile tile) ")
writer.output(f"static AnimationSequence {func_name}(BzTileID tile) ")
writer.block_start()
writer.output("switch (tile) ")
@@ -269,7 +269,7 @@ class EnumWriter:
def output_tile_anim_frame(self, func_name):
writer = self.writer
writer.output(f"static AnimationFrame {func_name}(BzTile tile, i32 frameIdx) ")
writer.output(f"static AnimationFrame {func_name}(BzTileID tile, i32 frameIdx) ")
writer.block_start()
writer.output("switch (tile) ")