Path: blob/master/SonicMania/Objects/SSZ/Bungee.h
338 views
#ifndef OBJ_BUNGEE_H1#define OBJ_BUNGEE_H23#include "Game.h"45// Object Class6struct ObjectBungee {7RSDK_OBJECT8uint16 aniFrames;9Animator animator;10};1112// Entity Class13struct EntityBungee {14RSDK_ENTITY15Vector2 startPos;16Vector2 bungeePos;17int32 playerY[PLAYER_COUNT];18bool32 hasAttachedPlayer;19EntityPlayer *attachedPlayer;20int32 stretchForce;21int32 deathBoundary[PLAYER_COUNT];22uint8 timer;23};2425// Object Struct26extern ObjectBungee *Bungee;2728// Standard Entity Events29void Bungee_Update(void);30void Bungee_LateUpdate(void);31void Bungee_StaticUpdate(void);32void Bungee_Draw(void);33void Bungee_Create(void *data);34void Bungee_StageLoad(void);35#if GAME_INCLUDE_EDITOR36void Bungee_EditorDraw(void);37void Bungee_EditorLoad(void);38#endif39void Bungee_Serialize(void);4041// Extra Entity Functions4243#endif //! OBJ_BUNGEE_H444546