представьте себе императивный двигатель рендеринга, который поднимает спрайты до растрового изображения, который позже отображается. Это сильно зависит от способности эффективно мутировать отдельные пиксели в указанном растровом карте. Как бы я сделал такую вещь, язык без побочных эффектов? Я предполагаю, что совершенно разная структура данных вызывается?