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 libultra phase 5: integration of text complete. cleanup pass later for data/rodata/bss and gaps 2022-10-16 00:48:38 -04:00
libleo fragment16 2024-10-12 11:50:26 +01:00
assert.h libultra integration: phase 1 2022-10-09 22:37:20 -04:00
attributes.h fragment6 2024-08-08 05:21:52 +01:00
color.h fragment23 2024-11-15 00:28:34 +00:00
functions.h Decomp 46680 2025-12-03 20:45:09 -06:00
gfx.h fragment6 2024-08-08 05:21:52 +01:00
global.h func_812008C8 2025-10-15 18:08:19 -05:00
macro.inc close 2024-08-10 00:07:44 +01:00
macros.h Fragment 1 various functions 2025-09-18 10:19:06 -05:00
math.h 359F90 2025-06-13 08:05:24 +01:00
pokemon.h docs: pokemon.h — note status conditions are deferred 2026-07-05 21:23:48 -04:00
prevent_bss_reordering.h fragment16 2024-10-12 11:50:26 +01:00
sections.h Fragment 1 various functions 2025-09-18 10:19:06 -05:00
sound.h various 2024-09-17 23:58:24 +01:00
stdarg.h libultra integration: phase 1 2022-10-09 22:37:20 -04:00
stdlib.h libultra integration: phase 1 2022-10-09 22:37:20 -04:00
string.h stage_loader 2024-08-09 07:36:26 +01:00
trig_tables.inc.c decompile math_util 2023-09-02 23:36:37 -04:00
variables.h rename: unk_D_80072338 → MoveAnimData struct + D_80072338 → gMoveAnimData[] 2026-07-05 22:12:36 -04:00