11 #define COORD_RECORD_WORD_COUNT 12
Common types, macros, and standard library includes used throughout AnimaEngine.
signed int s32
Definition: common.h:20
unsigned char u8
Definition: common.h:14
int Coord_Parse(const u8 *data, size_t size, CoordFile *out)
Parses coordinate records from raw binary data.
Definition: coords.c:10
#define COORD_RECORD_WORD_COUNT
Definition: coords.h:11
struct CoordFile CoordFile
Collection of coordinate records parsed from a coordinates file.
struct CoordRecord CoordRecord
Representation of a single sprite layout frame coordinate record.
void Coord_Free(CoordFile *coords)
Deallocates all resources held inside a CoordFile structure.
Definition: coords.c:66
Collection of coordinate records parsed from a coordinates file.
Definition: coords.h:29
int record_count
Definition: coords.h:30
CoordRecord * records
Definition: coords.h:31
Representation of a single sprite layout frame coordinate record.
Definition: coords.h:16
s32 source_height
Definition: coords.h:21
s32 source_width
Definition: coords.h:20
s32 offset_y
Definition: coords.h:19
s32 source_x
Definition: coords.h:22
s32 raw_words[COORD_RECORD_WORD_COUNT]
Definition: coords.h:17
s32 source_y
Definition: coords.h:23
s32 offset_x
Definition: coords.h:18