pokeplatinum/include/applications/frontier/battle_arcade/sprites.h
VicSevenT b238efaf3c
Some checks are pending
build / build (push) Waiting to run
Document Battle Arcade App (Overlay 108) (#993)
2026-03-10 20:05:10 -06:00

26 lines
1.1 KiB
C

#ifndef POKEPLATINUM_APPLICATIONS_BATTLE_ARCADE_SPRITES_H
#define POKEPLATINUM_APPLICATIONS_BATTLE_ARCADE_SPRITES_H
#include "applications/frontier/battle_arcade/sprite_manager.h"
typedef struct BattleArcadeAppSprite {
u32 unk_00;
u32 unk_04;
u16 unk_08;
u8 unk_0A;
u8 onSubScreen;
u16 x;
u16 y;
Sprite *sprite;
} BattleArcadeAppSprite;
BattleArcadeAppSprite *BattleArcadeAppSprite_New(BattleArcadeAppSpriteManager *spriteMan, u32 charResourceID, u32 plttResourceID, u32 cellResourceID, u32 animID, u16 x, u16 y, u32 priority, int resourcePriority, u8 onSubScreen);
void *BattleArcadeAppSprite_Free(BattleArcadeAppSprite *sprite);
void BattleArcadeAppSprite_SetDrawFlag(BattleArcadeAppSprite *app, BOOL draw);
void BattleArcadeAppSprite_SetPosition(BattleArcadeAppSprite *sprite, u16 x, u16 y);
void BattleArcadeAppSprite_SetAnim(BattleArcadeAppSprite *sprite, u32 animID);
void BattleArcadeAppSprite_UpdatePalette(BattleArcadeAppSprite *sprite, Pokemon *mon);
void BattleArcadeAppSprite_SetAnimateFlag(BattleArcadeAppSprite *sprite, u8 animate);
#endif // POKEPLATINUM_APPLICATIONS_BATTLE_ARCADE_SPRITES_H