Path: blob/master/SonicMania/Objects/Puyo/PuyoLabel.c
338 views
// ---------------------------------------------------------------------1// RSDK Project: Sonic Mania2// Object Description: PuyoLabel Object3// Object Author: Christian Whitehead/Simon Thomley/Hunter Bridges4// Decompiled by: Rubberduckycooly & RMGRich5// ---------------------------------------------------------------------67#include "Game.h"89ObjectPuyoLabel *PuyoLabel;1011void PuyoLabel_Update(void) {}1213void PuyoLabel_LateUpdate(void) {}1415void PuyoLabel_StaticUpdate(void) {}1617void PuyoLabel_Draw(void)18{19RSDK_THIS(PuyoLabel);2021RSDK.DrawSprite(&self->animator, NULL, false);22}2324void PuyoLabel_Create(void *data)25{26RSDK_THIS(PuyoLabel);2728self->active = ACTIVE_NORMAL;29self->drawGroup = 10;30self->visible = true;31self->updateRange.x = 0x800000;32self->updateRange.y = 0x800000;3334RSDK.SetSpriteAnimation(PuyoLabel->aniFrames, self->listID, &self->animator, true, self->frame);35}3637void PuyoLabel_StageLoad(void) { PuyoLabel->aniFrames = RSDK.LoadSpriteAnimation("Puyo/PuyoUI.bin", SCOPE_STAGE); }3839#if GAME_INCLUDE_EDITOR40void PuyoLabel_EditorDraw(void)41{42RSDK_THIS(PuyoLabel);4344RSDK.SetSpriteAnimation(PuyoLabel->aniFrames, self->listID, &self->animator, true, self->frame);4546PuyoLabel_Draw();47}4849void PuyoLabel_EditorLoad(void) { PuyoLabel->aniFrames = RSDK.LoadSpriteAnimation("Puyo/PuyoUI.bin", SCOPE_STAGE); }50#endif5152void PuyoLabel_Serialize(void)53{54RSDK_EDITABLE_VAR(PuyoLabel, VAR_ENUM, listID);55RSDK_EDITABLE_VAR(PuyoLabel, VAR_ENUM, frame);56}575859