font

печать строки шрифтом, отрисованном в карте спрайтов

font (text, [x=0, y=0, [alpha_color=15, [w=8, h=8, [fixed=false, [scale=1]]]]]]) -> width

Параметры:
text - строка для вывода на экран
x - координата на экране по оси x
y - координата на экране по оси y
alpha_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() { }

results matching ""

    No results matching ""