Найдено 17 результатов

liername
22 июл 2019, 19:15
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Выскажу свое мнение о мелькавшей тут идее перевести BearLibTerminal на рельсы SDL2. Лично мое мнение: отличная идея. Переход на SDL сделает библиотеку стабильней и гарантирует что она будет работать и через 10 лет, так как SDL будет продолжать обновляться под новые версии ОС. Например, линуксы хотят...
liername
20 июл 2019, 17:51
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Есть проблема с фулскрином на линуксе: если передавать в terminal_set(...) "window.fullscreen=true" до первого рефреша (но, естественно, после terminal_open), то в полноэкранный режим окно не переходит. Если после рефреша - то переходит, но без ресайза ячеек (т.е. полосы не только по бокам экрана, н...
liername
15 авг 2014, 10:30
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Ну L"..." я использовал как раз таки по той причине, что использовал всюду wchar_t, wstring и т.д. Дело в том что мне в проекте часто нужно знать длину строки, с которой я работаю, а при работе с UTF-8 это возможно только если хранить символы как "широкие". Но даже тогда это не спасает от возможных ...
liername
14 авг 2014, 15:20
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Подожди, кажется я тебя понял... UTF-8 - тоже однобайтовая кодировка (вернее, переменная, но передается она как однобайтовый массив). Ты имел в виду перейти на чистый юникод?

Хотя ситуацию это несильно меняет, все равно не удобно. :(
liername
14 авг 2014, 15:17
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

По двум причинам: 1. В Code::Block по умолчанию стоит кодировка 1251, поэтому до того как начать работать с BearLib все исходники сохранялись именно в ней. Теперь же я не могу с ними работать, так как поставил UTF-8 и все старые исходники в среде открываются с иероглифами. 2. Не удобно работать с UT...
liername
14 авг 2014, 14:11
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

А у меня 1251 не работает (

Перевел исходники в 1251 и изменил текст в соответствии с новой кодировкой.

Добавил в инициализацию игры:
terminal_set("terminal: encoding=1251");

Русские буквы выводит квадратиками (
liername
14 авг 2014, 08:07
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Отлично, это то что нужно)
P.S. я заметил, началась работа над новой документацией по ссылке на wiki)
liername
27 июл 2014, 10:46
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Возник вопрос. Допустим, игрок нажал некоторую кнопку, и у меня идет воспроизведение некоторой анимации (например, игрок кастанул фаерболл). Во время выполнения анимации (например, три секунды) игрок может по-нажимать кучу кнопок. Т.е. как я понимаю, после завершения анимации в очереди событий будут...
liername
11 май 2014, 06:05
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Фуллскрин просто шикарен )
Это именно то, что мне нужно )

А можно фуллскринить программно?
Что-то типа teminal_fullscreen(true)?
Чтобы игра сразу запускалась в таком виде без alt + enter?))
liername
10 май 2014, 15:21
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Короче, сдался... :(
Вернулся к UTF-8
liername
10 май 2014, 09:26
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Вот что по этому поводу говорит вики: Кодовые страницы Тайлсет шрифта может содержать тайлы, коды символов которых не располагаются последовательно. Например тайлсет шрифта в кодировке Windows-1251, где первая половина соответствует ASCII и имеет коды 0-127, а вторая половина содержит символы нацио...
liername
10 май 2014, 08:16
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Может кто-нибудь объяснить как правильно работать с BearLibTerminal если исходники в 1251 и я хочу выводить кириллицу? :?: До этого пробовал работал в UTF-8, и все было отлично. Захотелось экстрима стандартной 1251, так как не удобно: и txt-шки в UTF-8 приходится сохранять (да еще и BOM учитывать пр...
liername
08 май 2014, 05:00
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

С трудом, но смог воспроизвести ошибку во второй раз. Как оказалось, она не так легко срабатывает. Запускал пример Windows 32, у самого стоит Windows 7 64bit, ноутбук, карта NVidia. Бурно входил/выходил из всех возможных примеров. В какой-то момент ошибка дала о себе знать: http://i63.fastpic.ru/big...
liername
07 май 2014, 17:53
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Cfyz , у тебя в демонстрационной версии для Windows, если нажимать быстро ESC и 2 (входя и выходя из демонстрации дефолтного шрифта) то вместо квадратиков начинают появляться всякие символы))) P.S. А проект еще развивается? Такое чувство что на форум уже давно никто не заходит ((( P.S.S. Библиотека...
liername
04 май 2014, 06:18
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 266436

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

Спасибо, заработало)
Cfyz писал(а): Только надо понимать, что если пропорции монитора и количество знакомест не совпадают, то либо портить пропорции знакомест, либо будет рамка вокруг сцены.
Уж лучше рамки по краям, чем рабочий стол)