An atproto Tilemap editor

Class seam: sharedAnimation keeps a group's images in step master

SpriteClassDef.sharedAnimation lists animation settings every image in a group keeps the same ('animated' | 'frameCount' | 'mode' | 'timing'). Directional shares animated + frameCount, so every direction of a group has the same frames; autowang and generic share nothing. setEntryAnimation applies the shared settings to the rest of the group; images joining a group (new direction, new variant) start in step. The image view notes what its group shares. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>


+128 -16
10 changed files