Path: blob/master/SonicMania/Objects/SPZ/EggJankenPart.h
338 views
#ifndef OBJ_EGGJANKENPART_H1#define OBJ_EGGJANKENPART_H23#include "Game.h"45typedef enum {6EGGJANKENPART_FACEPLATE,7EGGJANKENPART_FACEPLATE_TL,8EGGJANKENPART_FACEPLATE_TR,9EGGJANKENPART_FACEPLATE_BL,10EGGJANKENPART_FACEPLATE_BR,11EGGJANKENPART_SIDE_L,12EGGJANKENPART_SIDE_R,13EGGJANKENPART_BALL_TL,14EGGJANKENPART_BALL_TR,15EGGJANKENPART_BALL_BL,16EGGJANKENPART_BALL_BR,17EGGJANKENPART_BUTTON,18} EggJankenPart_Parts;1920// Object Class21struct ObjectEggJankenPart {22RSDK_OBJECT23uint16 aniFrames;24};2526// Entity Class27struct EntityEggJankenPart {28RSDK_ENTITY29Animator animator;30};3132// Object Entity33extern ObjectEggJankenPart *EggJankenPart;3435// Standard Entity Events36void EggJankenPart_Update(void);37void EggJankenPart_LateUpdate(void);38void EggJankenPart_StaticUpdate(void);39void EggJankenPart_Draw(void);40void EggJankenPart_Create(void *data);41void EggJankenPart_StageLoad(void);42#if GAME_INCLUDE_EDITOR43void EggJankenPart_EditorDraw(void);44void EggJankenPart_EditorLoad(void);45#endif46void EggJankenPart_Serialize(void);4748// Extra Entity Functions4950#endif //! OBJ_EGGJANKENPART_H515253