@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()
.