summaryrefslogtreecommitdiff
path: root/include/sprite.h
diff options
context:
space:
mode:
authorDiegoisawesome <Diegoisawesome@users.noreply.github.com>2018-09-16 00:59:53 -0500
committerGitHub <noreply@github.com>2018-09-16 00:59:53 -0500
commit2bba2f91d6abe9adc7732e8fe8118001c0c8b29f (patch)
tree495efa6a6396cb5c96ea9877acf2817042fe50bd /include/sprite.h
parentb183b99694cb3706f8fc36ff5aa981be1b3da5ad (diff)
parent4d2637883a55d916badb0b7b6107da5b9145b529 (diff)
Merge pull request #328 from DizzyEggg/slotmachine
Decompile/Port slot_machine.c
Diffstat (limited to 'include/sprite.h')
-rw-r--r--include/sprite.h6
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;