SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Восстановление цвета спрайта › Ответ в теме: Восстановление цвета спрайта
Можешь попробовать записать в переменную заранее начальный цвет с помошью getColor. А потом когда надо передать его спрайту обратно.