@caterina
В языке Lua нет функций, специально предназначенных для изменения цвета текста в терминале или на экране. Однако, вы можете использовать сторонние библиотеки или модули, чтобы добиться этого.
Ниже приведен пример использования библиотеки ANSI.lua для изменения цвета текста:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
local ANSI = require('ansi') -- Подключение библиотеки ANSI.lua
-- Установка цвета текста
io.write(ANSI.setGraphicsMode(31)) -- Красный цвет
-- Вывод цветного текста
print("Красный текст")
-- Сброс настроек
io.write(ANSI.resetGraphicsMode()) -- Сброс настройки цвета
-- Вывод обычного текста
print("Обычный текст")
|
В этом примере мы подключаем библиотеку ANSI.lua и используем функции setGraphicsMode() и resetGraphicsMode() для установки и сброса цвета текста соответственно. При вызове io.write() используется функция setGraphicsMode() для изменения цвета, и печать текста происходит с помощью команды print().