Path: blob/master/SonicMania/Objects/MSZ/PaintingEyes.h
338 views
#ifndef OBJ_PAINTINGEYES_H1#define OBJ_PAINTINGEYES_H23#include "Game.h"45// Object Class6struct ObjectPaintingEyes {7RSDK_OBJECT8uint16 aniFrames;9};1011// Entity Class12struct EntityPaintingEyes {13RSDK_ENTITY14int32 timer;15int32 coverPos;16bool32 hideEyes;17Animator coverAnimator;18Animator irisAnimator;19Animator pupilAnimator;20};2122// Object Struct23extern ObjectPaintingEyes *PaintingEyes;2425// Standard Entity Events26void PaintingEyes_Update(void);27void PaintingEyes_LateUpdate(void);28void PaintingEyes_StaticUpdate(void);29void PaintingEyes_Draw(void);30void PaintingEyes_Create(void *data);31void PaintingEyes_StageLoad(void);32#if GAME_INCLUDE_EDITOR33void PaintingEyes_EditorDraw(void);34void PaintingEyes_EditorLoad(void);35#endif36void PaintingEyes_Serialize(void);3738// Extra Entity Functions3940#endif //! OBJ_PAINTINGEYES_H414243