Alchemy
Loading...
Searching...
No Matches

ArcSprite Struct Reference

A sprite as the arcs set it up: its three OAM attributes and its bookkeeping. More...

Data Fields

u8 pad00 [4]
u16 y: 8
u16 affine: 1
u16 doubleSize: 1
u16 mode: 2
u16 mosaic: 1
u16 color: 1
 1 = 256 colours
u16 shape: 2
u16 x: 9
u16 unused: 3
u16 hflip: 1
u16 vflip: 1
u16 size: 2
u16 tile: 10
u16 priority: 2
u16 palette: 4
u8 pad0a [18]
u8 slot
 VRAM block.
u8 active: 1
u8 displayFlags: 7
u8 pad1e [8]
u8 flags
u8 pad27
struct AnimationEntry * child

Detailed Description

A sprite as the arcs set it up: its three OAM attributes and its bookkeeping.

Definition at line 59 of file arcs.c.

Field Documentation

◆ pad00

u8 ArcSprite::pad00[4]

Definition at line 60 of file arcs.c.

◆ y

u16 ArcSprite::y

Definition at line 61 of file arcs.c.

◆ affine

u16 ArcSprite::affine

Definition at line 62 of file arcs.c.

◆ doubleSize

u16 ArcSprite::doubleSize

Definition at line 63 of file arcs.c.

◆ mode

u16 ArcSprite::mode

Definition at line 64 of file arcs.c.

◆ mosaic

u16 ArcSprite::mosaic

Definition at line 65 of file arcs.c.

◆ color

u16 ArcSprite::color

1 = 256 colours

Definition at line 66 of file arcs.c.

◆ shape

u16 ArcSprite::shape

Definition at line 67 of file arcs.c.

◆ x

u16 ArcSprite::x

Definition at line 68 of file arcs.c.

◆ unused

u16 ArcSprite::unused

Definition at line 69 of file arcs.c.

◆ hflip

u16 ArcSprite::hflip

Definition at line 70 of file arcs.c.

◆ vflip

u16 ArcSprite::vflip

Definition at line 71 of file arcs.c.

◆ size

u16 ArcSprite::size

Definition at line 72 of file arcs.c.

◆ tile

u16 ArcSprite::tile

Definition at line 73 of file arcs.c.

◆ priority

u16 ArcSprite::priority

Definition at line 74 of file arcs.c.

◆ palette

u16 ArcSprite::palette

Definition at line 75 of file arcs.c.

◆ pad0a

u8 ArcSprite::pad0a[18]

Definition at line 76 of file arcs.c.

◆ slot

u8 ArcSprite::slot

VRAM block.

Definition at line 77 of file arcs.c.

◆ active

u8 ArcSprite::active

Definition at line 78 of file arcs.c.

◆ displayFlags

u8 ArcSprite::displayFlags

Definition at line 79 of file arcs.c.

◆ pad1e

u8 ArcSprite::pad1e[8]

Definition at line 80 of file arcs.c.

◆ flags

u8 ArcSprite::flags

Definition at line 81 of file arcs.c.

◆ pad27

u8 ArcSprite::pad27

Definition at line 82 of file arcs.c.

◆ child

struct AnimationEntry* ArcSprite::child

Definition at line 83 of file arcs.c.