1) Процедура печати 24х24 пикселя (можно 16х16 или 32х32 в зависимости от того каким способом будет быстрей выводить спрайт). Входные данные а) XY координаты, б) адрес спрайта.
Обрезать спрайт если он заходит за экран. Сетка координат пиксельная. Вывод с маской. К спрайту нужна процедура генерации маски-спрайта. А) загружаю спрайт Б) загружаю маску С) Получаю спрайто-маску. Чернобелая печать
2) Процедура управления мышкой. (первая клинкутая кнопка определяет ведущую кнопку )
3) Процедура опроса клавиатуры + таблица клавиш. Простое условие – если нажата клавиша А – меняем флаг.
4) Процедура вывода спрайта любого размера в знакоместах с координатной сеткой в знакоместах. (Для всякой графики). . Чернобелая печать
и самое главное не надо юзать в коде #
простые десятичные цыфры