Path: blob/master/SonicMania/Objects/Puyo/PuyoScore.h
338 views
#ifndef OBJ_PUYOSCORE_H1#define OBJ_PUYOSCORE_H23#include "Game.h"45// Object Class6struct ObjectPuyoScore {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityPuyoScore {13RSDK_ENTITY14StateMachine(state);15int32 playerID;16bool32 counter;17bool32 flashing;18int32 score;19Animator animator;20};2122// Object Struct23extern ObjectPuyoScore *PuyoScore;2425// Standard Entity Events26void PuyoScore_Update(void);27void PuyoScore_LateUpdate(void);28void PuyoScore_StaticUpdate(void);29void PuyoScore_Draw(void);30void PuyoScore_Create(void *data);31void PuyoScore_StageLoad(void);32#if GAME_INCLUDE_EDITOR33void PuyoScore_EditorDraw(void);34void PuyoScore_EditorLoad(void);35#endif36void PuyoScore_Serialize(void);3738// Extra Entity Functions39void PuyoScore_DrawScore(int32 score);4041#endif //! OBJ_PUYOSCORE_H424344