필드 맵 애니메이션의 소비/후보/배제 표면을 통합합니다.
| surface | status | evidence | decision |
|---|---|---|---|
| layer1 0x40 flagged cells | consumer-grounded high | animated maps=5; cells=1200; redraw path=True; flag consumer=True | 0x40 marks cells that participate in redraw/animation handling, but it is not itself the frame sequence. |
| draw-time tile source transform | not-found high-negative | tile rect formula=sourceX=(tileId % columns) * tileWidth; sourceY=(tileId / columns) * tileHeight; uses 0x40=False; uses frame counter=False; visible motion transform=False | The inspected renderer draws the current live layer0 tile id normally; it does not shift source rects at draw time. |
| animated map resource roots | resource-grounded-animation-command-unbound high | maps with exact root=4/5; palette inside roots=0; tile-write inside roots=0 | Map resource package roots are not the visible animation loop roots. |
| live layer0/layer1 tile write handlers | handler-grounded-producer-unbound medium-high | candidate VM write refs=6; inside animated resource roots=0; handler opcodes=3 | Tile-write handlers exist, but the static pass has not connected them to animated-map execution. |
| active-object +0xec scripts | negative-command-boundary high-negative | strict scripts=722; command-boundary tile writes=0; raw candidates=445 | Raw byte coincidences exist but no strict active-object script decodes to a promoted live tile-write producer. |
| runtime +0x64 frame scripts | negative-command-boundary high-negative | opcode20 targets=138; opcode18 state entries=855; tile-write producer found=False | Runtime-installed frame scripts are grounded, but they do not contain promoted tile-write animation commands. |
| non-object aligned tile-write roots | unpromoted medium-high-negative | aligned commands=166; roots=95; direct animated evidence=3; promoted=0 | Aligned VM-shaped tile writes exist, but none both binds to an animated map and writes the animated cells/tiles. |
| specialized tick/draw loop | not-found medium-high-negative | inspected windows=10; direct callees=30; strong candidates=0 | No separate specialized visible-motion producer was exposed in the inspected tick/draw windows. |
| offset/row shift visual hypothesis | visual-aid-not-producer manual-review-only | classes={'offset-shift-unproven': 1, 'rectangular-offset-plausible': 1, 'row-offset-or-row-cycle-plausible': 3}; components=5 | This helps inspect how frames might look, but it is not EXE execution evidence. |