font
печать строки шрифтом, отрисованном в карте спрайтов
font (text, [x=0, y=0, [alpha_color=15, [w=8, h=8, [fixed=false, [scale=1]]]]]]) -> width
Параметры:text - строка для вывода на экранx - координата на экране по оси xy - координата на экране по оси yalpha_color - индекс прозрачного цветаw - ширина пустого символа(например пробела) в пикселяхh - высота пустого символа(например пробела) в пикселяхfixed - флаг, указывающий фиксировать ли ширину символовscale - масштаб шрифта, целое число
Возвращает:width - ширина напечатанного текста в пикселях
Описание:
Печатает текст на экран, используя пользовательский шрифт, заданный в области спрайтов переднего плана (FG).
Может печатать многострочный текст - для переноса строки используйте \n.
Пример:
Примечание:
Для корректной работы данного примера Вам понадобится картридж.
Запустить или скачать картридж примера.
-- title: font
-- author: Nesbox
-- desc: example how to render font from the foreground sprites
-- script: lua
-- input: gamepad
cls(12)
local text="The quick brown fox\njumps over the lazy dog!"
font(text,8,8,5)
font(text,8,32,5,8,8,true)
font(text,8,58,5,5,8,false,2)
function TIC()end
Запустить или скачать картридж примера.
-- title: font
-- author: Nesbox
-- desc: example how to render font from the foreground sprites
-- script: moon
-- input: gamepad
cls 12
text="The quick brown fox\njumps over the lazy dog!"
font(text,8,8,5)
font(text,8,32,5,8,8,true)
font(text,8,58,5,5,8,false,2)
export TIC=->
// title: font
// author: Nesbox
// desc: example how to render font from the foreground sprites
// script: js
// input: gamepad
cls(12)
var text = "The quick brown fox\njumps over the lazy dog!"
font(text, 8, 8, 5)
font(text, 8, 32, 5, 8, 8, true)
font(text, 8, 58, 5, 5, 8, false, 2)
function TIC() { }