Path: blob/master/SonicMania/Objects/MSZ/Honkytonk.h
338 views
#ifndef OBJ_HONKYTONK_H1#define OBJ_HONKYTONK_H23#include "Game.h"45// Object Class6struct ObjectHonkytonk {7RSDK_OBJECT8Hitbox hitboxTrigger;9Hitbox hitboxRebound;10uint16 sfxPiano;11uint16 aniFrames;12};1314// Entity Class15struct EntityHonkytonk {16RSDK_ENTITY17StateMachine(state);18int32 negAngle;19int32 depression;20Animator animator;21};2223// Object Struct24extern ObjectHonkytonk *Honkytonk;2526// Standard Entity Events27void Honkytonk_Update(void);28void Honkytonk_LateUpdate(void);29void Honkytonk_StaticUpdate(void);30void Honkytonk_Draw(void);31void Honkytonk_Create(void *data);32void Honkytonk_StageLoad(void);33#if GAME_INCLUDE_EDITOR34void Honkytonk_EditorDraw(void);35void Honkytonk_EditorLoad(void);36#endif37void Honkytonk_Serialize(void);3839// Extra Entity Functions4041#endif //! OBJ_HONKYTONK_H424344