pokestadium/include
csaldiasdev 9378b11af3 rename: unk_D_80072338 → MoveAnimData struct + D_80072338 → gMoveAnimData[]
The 12-byte per-move animation data table (165 entries):
  nameStringId (offset 0) - move name string index
  category     (offset 1) - animation/category ID (color/animation lookup)
  pad02        (offset 2-3)
  animData     (offset 4) - pointer to animation sequence data
  pad08        (offset 8-11)

Touches:
- include/variables.h: struct typedef + extern decl
- src/2E460.{c,h}: function func_8002ED08 return type + body
- src/fragments/{23,24,27,41,61,62,64}/*: 9 call sites

Also removed the duplicate ret_func_8002ED08 typedef from
src/2E460.h (was just 'u8 unk_00[12]' — the same struct under
a different name). Now MoveAnimData is the single source of
truth.

KNOWN_UNKNOWNS:
- The 'category' field (offset 1) is used as an index into
  color/animation tables. Specific encoding (whether it
  matches Gen-1 Physical/Special or a Stadium-specific
  category) is unverified.
- 'animData' is a pointer to animation sequence data.
  The format of that data is unrenamed.

Still matching: md5 ed1378bc… (verified by `make`)
2026-07-05 22:12:36 -04:00
..
audio
libleo
assert.h
attributes.h
color.h
functions.h
gfx.h
global.h
macro.inc
macros.h
math.h
pokemon.h docs: pokemon.h — note status conditions are deferred 2026-07-05 21:23:48 -04:00
prevent_bss_reordering.h
sections.h
sound.h
stdarg.h
stdlib.h
string.h
trig_tables.inc.c
variables.h rename: unk_D_80072338 → MoveAnimData struct + D_80072338 → gMoveAnimData[] 2026-07-05 22:12:36 -04:00