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() { }