BearLibTerminal - псевдоконсольное окно для рогалика

Форум библиотеки BeaRLib

Модератор: Apromix

altmax
Сообщения: 93
Зарегистрирован: 15 сен 2012, 11:59

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение altmax » 22 июл 2017, 16:46

Cfyz писал(а):
21 июл 2017, 13:01
А еще рамоки (которые кстати по большей части одинаково генерятся для всех шрифтов) вроде бы должны стыковаться ровно, а не внахлест. Используется пиксельные смещение?
Нет, здесь стандартный встроенный шрифт без смещения. Видимо сам шрифт так сделан, что внахлест стыкуются рамки.

Аватара пользователя
Apromix
Мастер
Сообщения: 1089
Зарегистрирован: 04 июл 2011, 10:44
Откуда: Украина, Черновцы
Контактная информация:

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение Apromix » 23 авг 2017, 11:44

Во время тестирования своей игры обнаружилась ошибка в терминале, появилась белая сетка. Что может быть?
imgpsh_fullsize.png
imgpsh_fullsize.png (93.5 КБ) 429 просмотров
Изображение Изображение

Аватара пользователя
Cfyz
Сообщения: 759
Зарегистрирован: 30 ноя 2006, 10:03
Откуда: Санкт-Петербург
Контактная информация:

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение Cfyz » 24 авг 2017, 10:04

Apromix писал(а):обнаружилась ошибка в терминале, появилась белая сетка. Что может быть?
Так это же один из дефолтных Alt-хоткеев: Alt+G (grid) переключает отображение сетки, чтобы можно было подебажить расположение/центрирование тайлов.
Cfyz теперь - наглая морда.

Аватара пользователя
Apromix
Мастер
Сообщения: 1089
Зарегистрирован: 04 июл 2011, 10:44
Откуда: Украина, Черновцы
Контактная информация:

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение Apromix » 31 авг 2017, 04:55

Буду знать :D И много таких хоткеев?

В терминале есть возможность использовать картики в перемешку с текстом? Например, отображение свойств оружия и перед числом урона показывать меч или топор, перед числами прочности (тек/макс) отображать молот и тд.
Изображение Изображение

altmax
Сообщения: 93
Зарегистрирован: 15 сен 2012, 11:59

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение altmax » 02 сен 2017, 19:39

Apromix писал(а):
31 авг 2017, 04:55
Буду знать :D И много таких хоткеев?

В терминале есть возможность использовать картики в перемешку с текстом? Например, отображение свойств оружия и перед числом урона показывать меч или топор, перед числами прочности (тек/макс) отображать молот и тд.
Дык загружаешь свой тайл - хоть молоток, хоть топор по определенному коду символа, и рисуешь его вместо текста. В демке, что к псевдотерминалу прилагается, вроде были подобные примеры.

Аватара пользователя
Apromix
Мастер
Сообщения: 1089
Зарегистрирован: 04 июл 2011, 10:44
Откуда: Украина, Черновцы
Контактная информация:

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение Apromix » 16 сен 2017, 19:44

Начал изучать язык nim и сделал биндинг для терминала. За основу взял биндинги C и Go. Затем на гитхабе обнаружил биндинг для терминала товарища Zacharycarter (blt.nim). Объединил биндинги, подсматривая в его биндинг и латая свой :)

Затем можно будет добавить ко всем поддерживаемым терминалом биндингам. Скорее всего с выходом новой версии терминала. Язык Nim легок в освоении и набирает популярность.
Изображение Изображение

Аватара пользователя
kipar
Сообщения: 2077
Зарегистрирован: 10 мар 2010, 13:16
Откуда: Москва

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение kipar » 19 сен 2017, 19:26

Если что, у меня есть для crystal байндинг -
https://github.com/konovod/medico/blob/ ... erminal.cr

Лень было делать из него отдельный репозиторий, но т.к. nim - практически прямой противник конкурент кристала, если будут добавлять байндинг нима то кристалловский я тоже как репозиторий оформлю.

Аватара пользователя
Apromix
Мастер
Сообщения: 1089
Зарегистрирован: 04 июл 2011, 10:44
Откуда: Украина, Черновцы
Контактная информация:

Re: BearLibTerminal - псевдоконсольное окно для рогалика

Сообщение Apromix » 27 сен 2017, 16:17

У кристалла такой лаконичный синтаксис :)
Изображение Изображение

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя