forked from jaildesigner-jailgames/jaildoctors_dilemma
setSurfaceData() no tenía callers. El shared_ptr<SurfaceData> se queda porque render() puede aliasar el SurfaceData propio con el del renderer surface (self-blit). Migrar a unique_ptr requeriría tocar Screen y dissolve_sprite sin simplificación real. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>