Перейти к содержимому
Doob

Псевдографические интерфейсы в OpenComputers [ч2 кнопки]

Рекомендуемые сообщения

Картинки!

Как можно писайть гайд по интерфейсам без единого скриншота?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Тут видео надо, писать видео не могу, ибо негде писать звук.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Видео не обязательно. Тут нужен хотя бы скрин демо-интерфейса с кнопками.

Чтобы видно было, что не кот в мешке, а кнопки.  :)

Ну и можно гифку прилепить, которая покажет смену состояний.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А можете написать код на кнопки по отдельности?

пожалуйста.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость Kartze

@@Barawik_, да ты че, шутишь? там черным по белому написано как запилить кнопку.

я тебе уже сказал, что не твое это. рано тебе в такое лезть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заюзал данную программу, офигенно сделано. Но есть небольшие правки. Надо подключить юникод, если хочется работать с русскими буковками в названии кнопок.

--весь код нет смысла копировать поэтому куски кода вставлю
local un = require("unicode") --подключить юникод

...

local function drawButton(n) -- функция рисования кнопки
  gpu.setBackground(tButtons[n].color) -- задаем цвет кнопки
  gpu.setForeground(tButtons[n].textColor) -- задаем цвет текста
  gpu.fill(tButtons[n].X, tButtons[n].Y, tButtons[n].W, tButtons[n].H, ' ') -- заливаем область
  gpu.set(tButtons[n].X+(tButtons[n].W/2)-(un.len(tButtons[n].text)/2), tButtons[n].Y+(tButtons[n].H/2), tButtons[n].text) -- пишем текст по центру
end

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...