Ладно. Формулирую требования к процедуре вывода спрайта:
- 1. Спрайт четырёхцветный для работы из ЦП. Формат: ширина (в пикселях); высота (в пикселях); данные спрайта
2. Координаты задаются в пикселях
3. Длина и ширина спрайта задаётся в пикселях. Если ширина не кратна 8, то незначащие биты данных спрайта при выводе игнорируются: допустим, при ширине 12 [XXXXXXXX][XXXXOOOO]: X заюзанная точка, O игнорируемая.
4. Экранное место под вывод спрайта длина*ширина чистится. Вывод по XOR, OR и AND не нужен (собственно, нужен, но для него процедура уже есть)




Ответить с цитированием