Pixilang: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 157:
'''fps''' - возвращает текущее число кадров в секунду
 
'''frame (delay,clip_x,clip_y,clip_xsize,clip_ysize)''' - перерисовывает экран и далаетделает паузу, специально для перехода между кадрами. delay - длина паузы. 1000 - секунда, 500 - половина секунды, 0 - нет паузы. Параметры clip_x,clip_y,clip_xsize,clip_ysize характеризуют координаты и размер региона, который нужно перерисовать. Регион нулевого размера (по умолчанию) означает перерисовку всего экрана. Пример: frame(500)
 
'''clear (color)''' - очистить экран. Пример: clear(#FFFF00)
Строка 233:
 
'''pixi (image,x,y,pixel_size,pixel_size_correction)''',
'''fpixi (image,x,y,pixel_size,pixel_size_correction,frame)''' - рисует заранее созданную картинку. Параметр frame (только для fpixi) - номер кадра (от 0 до бесконечности). В команде pixi номер кадра не указывается и определяется автоматически. pixels - это строка текста, которая превращается в пиксели. pixel_size - размер пикселя (размеры меньше 1 приравниваются к 1). pixel_size_correction - плавная коррекция указанного рзмераразмера пикселя: 0 - нет коррекции; 256 - размер пикселя увеличивается на единицу; 128 - размер пикселя увеличивается на 0.5 (половинка экранного пикселя) и т.д.
Рассмотрим пример:
//ЗАДАЕМ АНИМАЦИЮ ИЗ 5 КАДРОВ - ЧТО-ТО ТИПА ЛЕТЯЩЕЙ ПТИЧКИ :)
Строка 485:
fputc записывает один символ в файл
 
fseek производит смещение от текущей позиции в файле на указанное количество байт, или от его начала или конца, в указаномуказанном направлениенаправлении.
 
ftell возвращает указатель позиции файла, который может быть передан fseek