1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-08 15:30:14 +00:00

Assets system utilities (#2529)

This commit is contained in:
Dragorn421 2025-05-21 02:48:47 +02:00 committed by GitHub
parent a6162dc8e7
commit f456bc6bf8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 32 additions and 1 deletions

View file

@ -143,6 +143,12 @@ class VtxArrayResource(CDataResource):
self.cdata_ext = CDataExt_Array(self.element_cdata_ext, num)
super().__init__(file, range_start, name)
def get_as_xml(self):
return f"""\
<Array Name="{self.symbol_name}" Count="{(self.range_end - self.range_start) // self.element_cdata_ext.size}" Offset="0x{self.range_start:X}">
<Vtx/>
</Array>"""
def get_c_declaration_base(self):
if hasattr(self, "HACK_IS_STATIC_ON"):
return f"Vtx {self.symbol_name}[{self.cdata_ext.length}]"