summaryrefslogtreecommitdiff
path: root/src/overlays/actors/ovl_Ball/ac_ball.h
blob: d94cd2ecdd1429722b90c40fd4042162bf2c5570 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef AC_BALL_H
#define AC_BALL_H

#include "ultra64.h"
#include "m_actor.h"
#include "m_collision_obj.h"
#include "unk.h"

struct Game_Play;
struct Ball;

typedef void (*BallActionFunc)(struct Ball*, struct Game_Play*);

typedef struct Ball {
    /* 0x000 */ Actor actor;
    /* 0x174 */ ClObjPipe collider;
    /* 0x180 */ UNK_TYPE1 unk_180[0x8C];
} Ball; // size = 0x20C

#endif