Path: blob/master/SonicMania/Objects/SPZ/EggTV.h
338 views
#ifndef OBJ_EGGTV_H1#define OBJ_EGGTV_H23#include "Game.h"45// Object Class6struct ObjectEggTV {7RSDK_OBJECT8uint16 aniFrames;9Animator animator;10};1112// Entity Class13struct EntityEggTV {14RSDK_ENTITY15StateMachine(state);16Vector2 size;17bool32 drawOverTV;18int32 scanlineAlpha;19Hitbox hitbox;20Animator unusedAnimator;21};2223// Object Struct24extern ObjectEggTV *EggTV;2526// Standard Entity Events27void EggTV_Update(void);28void EggTV_LateUpdate(void);29void EggTV_StaticUpdate(void);30void EggTV_Draw(void);31void EggTV_Create(void *data);32void EggTV_StageLoad(void);33#if GAME_INCLUDE_EDITOR34void EggTV_EditorDraw(void);35void EggTV_EditorLoad(void);36#endif37void EggTV_Serialize(void);3839// Extra Entity Functions40void EggTV_DrawScanlines(void);41void EggTV_DrawTV(void);4243#endif //! OBJ_EGGTV_H444546