summaryrefslogtreecommitdiff
path: root/include/structures.h
blob: 811bae317fdb4fa5849e8302cf4cf72242d6ae9b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef STRUCTURES_H
#define STRUCTURES_H

#include "global.h"

typedef struct {
    u8 numTiles;
    u8 unk_1;
    u16 firstTileIndex;
} SpriteFrame;

typedef struct {
    void* animations;
    SpriteFrame* frames;
    void* ptr;
    u32 pad;
} SpritePtr;

extern const SpritePtr gSpritePtrs[];

typedef struct {
    u8 frame;
    u8 frameIndex;
} PACKED FrameStruct;

#endif // STRUCTURES_H