Решил опробовать апи BitBlt и ему подобные для написания класса спрайтов. Вот вопросы:
1. Правильно ли я удаляю созданные Dc и спрайты?
(Нужно ли устанавливать в Nothing переменные StdPicture или при уничтожении класса они сами удаляются?)
2. Как реализовать BackBuffer (контекст hBB) в виде спрайта? А то получается приходится создавать DC для него + еще и временный DC.
3. Может кто нибудь предложить что то добавить, удалить, переписать какую либо функцию / сабу?
Ниже исходник. Нет комментариев! Это только пробный проект, а не готовая реализация!