Files
ac-decomp/include/ac_ball.h
T
2024-01-09 18:38:12 +01:00

43 lines
659 B
C

#ifndef AC_BALL_H
#define AC_BALL_H
#include "types.h"
#include "m_actor.h"
#ifdef __cplusplus
extern "C" {
#endif
typedef void (*BALL_PROCESS_PROC)(ACTOR*, GAME*);
typedef struct actor_ball_s {
ACTOR actor_class;
ClObjPipe_c ball_pipe;
u8 pad[0x40];
xyz_t bgpos;
ACTOR* collider;
BALL_PROCESS_PROC process_proc;
int unk1E4;
f32 ball_y;
f32 ball_max_speed;
f32 ball_acceleration;
f32 ball_speed;
int type;
s16 timer;
s16 unk1FE;
s_xyz angle;
s16 unk206;
s16 unk208;
s16 unk20A;
s16 unk20C;
} BALL_ACTOR;
extern ACTOR_PROFILE Ball_Profile;
#ifdef __cplusplus
}
#endif
#endif