diff options
author | DizzyEggg <jajkodizzy@wp.pl> | 2018-09-15 18:01:20 +0200 |
---|---|---|
committer | DizzyEggg <jajkodizzy@wp.pl> | 2018-09-15 18:01:20 +0200 |
commit | 0547e260a4d1e89b6efac0c85c276316186d370c (patch) | |
tree | 21c03953d60af32eff4f6224995a8ce0d1318a2c /include/sprite.h | |
parent | b8c9d9a980303d4bcd1cfd9400926736363d1df9 (diff) |
More of slot machine
Diffstat (limited to 'include/sprite.h')
-rw-r--r-- | include/sprite.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/sprite.h b/include/sprite.h index 26263737b..8fc45d501 100644 --- a/include/sprite.h +++ b/include/sprite.h @@ -160,6 +160,8 @@ struct SubspriteTable struct Sprite; +typedef void (*SpriteCallback)(struct Sprite *); + struct SpriteTemplate { u16 tileTag; @@ -168,7 +170,7 @@ struct SpriteTemplate const union AnimCmd *const *anims; const struct SpriteFrameImage *images; const union AffineAnimCmd *const *affineAnims; - void (*callback)(struct Sprite *); + SpriteCallback callback; }; struct Sprite @@ -179,7 +181,7 @@ struct Sprite /*0x10*/ const union AffineAnimCmd *const *affineAnims; /*0x14*/ const struct SpriteTemplate *template; /*0x18*/ const struct SubspriteTable *subspriteTables; - /*0x1C*/ void (*callback)(struct Sprite *); + /*0x1C*/ SpriteCallback callback; /*0x20*/ struct Coords16 pos1; /*0x24*/ struct Coords16 pos2; |