from dataclasses import dataclass, field from common import * @dataclass class TriangleFace: iv0: c_ushort = c_ushort(0) iv1: c_ushort = c_ushort(0) iv2: c_ushort = c_ushort(0) __unused0: c_ushort = c_ushort(0) in0: c_ushort = c_ushort(0) in1: c_ushort = c_ushort(0) in2: c_ushort = c_ushort(0) __unused1: c_ushort = c_ushort(0) def __repr__(self): return f"" @dataclass class QuadFace: iv0: c_ushort = c_ushort(0) iv1: c_ushort = c_ushort(0) iv2: c_ushort = c_ushort(0) iv3: c_ushort = c_ushort(0) in0: c_ushort = c_ushort(0) in1: c_ushort = c_ushort(0) in2: c_ushort = c_ushort(0) in3: c_ushort = c_ushort(0) def __repr__(self): return f"" @dataclass class LineFace: iv0: c_ushort = c_ushort(0) iv1: c_ushort = c_ushort(0) __unused0: c_ushort = c_ushort(0) __unused1: c_ushort = c_ushort(0) __unused2: c_ushort = c_ushort(0) __unused3: c_ushort = c_ushort(0) __unused4: c_ushort = c_ushort(0) __unused5: c_ushort = c_ushort(0) def __repr__(self): return f"" @dataclass class SpriteFace: iv0: c_ushort = c_ushort(0) iv1: c_ushort = c_ushort(0) iw: c_ushort = c_ushort(0) ih: c_ushort = c_ushort(0) __unused0: c_ushort = c_ushort(0) __unused1: c_ushort = c_ushort(0) __unused2: c_ushort = c_ushort(0) __unused3: c_ushort = c_ushort(0) def __repr__(self): return f"" Face = TriangleFace | QuadFace | LineFace | SpriteFace