Пара процедур для новой игры SLIP'a
Не сочтите за весеннее обострение. Игра начиналась еще зимой.
И не для Спектрума, а для АТМ... но поскольку там заправляет великий и ужасный сами знаете кто, что-то у них не срослось... :v2_scare:
https://dl.dropboxusercontent.com/u/...5/grafika2.png
В общем на данный момент решено делать игру на 128к.
Кодит Слип в эмуляторе в XASM'e. С sj asm совладать не смог.
Далее цитирую то нужно для старта:
Цитата:
1) Процедура печати 24х24 пикселя (можно 16х16 или 32х32 в зависимости от того каким способом будет быстрей выводить спрайт). Входные данные а) XY координаты, б) адрес спрайта.
Обрезать спрайт если он заходит за экран. Сетка координат пиксельная. Вывод с маской. К спрайту нужна процедура генерации маски-спрайта. А) загружаю спрайт Б) загружаю маску С) Получаю спрайто-маску. Чернобелая печать
2) Процедура управления мышкой. (первая клинкутая кнопка определяет ведущую кнопку )
3) Процедура опроса клавиатуры + таблица клавиш. Простое условие – если нажата клавиша А – меняем флаг.
4) Процедура вывода спрайта любого размера в знакоместах с координатной сеткой в знакоместах. (Для всякой графики). . Чернобелая печать
и самое главное не надо юзать в коде #
простые десятичные цыфры