#pragma once namespace texture { namespace offset { constexpr int ter_u12n = 0; constexpr int igh25_box_top_32 = ter_u12n + 4096; constexpr int igh25_box_bottom_32 = igh25_box_top_32 + 2048; constexpr int igh25_box_side_32 = igh25_box_bottom_32 + 2048; constexpr int walking_frame0000 = igh25_box_side_32 + 2048; constexpr int walking_frame0001 = walking_frame0000 + 8192; constexpr int walking_frame0002 = walking_frame0001 + 8192; constexpr int walking_frame0003 = walking_frame0002 + 8192; constexpr int walking_frame0004 = walking_frame0003 + 8192; constexpr int walking_frame0005 = walking_frame0004 + 8192; constexpr int walking_frame0006 = walking_frame0005 + 8192; } struct cube_texture_offsets { const int top; const int bottom; const int side; }; constexpr cube_texture_offsets cube_type_1 = { offset::igh25_box_top_32, offset::igh25_box_bottom_32, offset::igh25_box_side_32, }; void init(); }