Найдено 745 результатов
- 21 ноя 2017, 15:29
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
terminal_move молча пропал из библиотеки Ой. Он немного молча появился и так же молча пропал, когда я делал рефакторинг (путем выпиливания) работы с потоками в библиотеке. Я тогда не впилил его обратно потому, что этот "курсор" кажется выполнял не совсем то, что на самом деле было нужно. Я ведь пра...
- 07 ноя 2017, 11:59
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Получается нужно будет выводить и обычный шрифт как сейчас в его сетку, скажем 8х16 и графические тайлы в сетку 32х32. Так это штатный совершенно режим работы. Если размеры тайлов кратны ячейкам, то достаточно указать при загрузке тайлсета его "шаг": 0xE000: tileset.png, size=32x32, spacing=4x2 И д...
- 12 окт 2017, 18:31
- Форум: За жизнь
- Тема: Мотыга для бедных
- Ответы: 21
- Просмотры: 18485
Re: Мотыга для бедных
Какую тему подняли, однако.
Мотыга для небедных (не Black Lotus конечно, но фойловые фулларт земли это тоже что-то):
Где-то год назад упоролся на отлично по MtG. С тех пор немного попустило, но картона у меня все еще великое море.
Мотыга для небедных (не Black Lotus конечно, но фойловые фулларт земли это тоже что-то):
Скрытый текст: ПОКАЗАТЬ
- 24 авг 2017, 10:04
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Так это же один из дефолтных Alt-хоткеев: Alt+G (grid) переключает отображение сетки, чтобы можно было подебажить расположение/центрирование тайлов.Apromix писал(а):обнаружилась ошибка в терминале, появилась белая сетка. Что может быть?
- 27 июл 2017, 14:01
- Форум: Разработка рогаликов
- Тема: Сохранение в игре.
- Ответы: 52
- Просмотры: 1463529
Re: Сохранение в игре.
Простота работы с бинарным представлением довольно обманчива. Пока работает все хорошо, но стоит чему-нибудь сломаться и наступает отладка, ад и Пакистан. Запись в текстовом виде (или через SQL) требует хоть какого-то промежуточного слоя (разбор-конвертация), который облегчает обнаружение и репорт о...
- 21 июл 2017, 13:01
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Это стандартный встроенный шрифт с цветом ColorOff = 0x7fffffff; т.е. первый байт - это альфа-канал? Да, бинарное представление идет как 0xAARRGGBB (располагается в памяти как BGRA). Очевидно, что серый цвет можно получить простым 0xFF7F7F7F. А еще рамоки (которые кстати по большей части одинаково ...
- 20 июл 2017, 11:48
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
А альфа-канала там нет? С полупрозрачностью (этих пикселей) так и должно быть. Без полупрозрачности по формуле будет строго исходное значение цвета пикселя.altmax писал(а):Это нормально, что при наложении тайлов <...> в точках наложения изображений получается большая яркость, чем в исходных тайлах?
- 27 май 2017, 22:13
- Форум: BeaRLib
- Тема: BeaRLibFOV - поле зрения
- Ответы: 50
- Просмотры: 23445
Re: BeaRLibFOV - поле зрения
Беспорядочные завалы на дисках провоцируют спонтанное появление нескольких резервных копий в самых разных местах =_=.
Правда про освещение есть ощущение, что накладывать его нужно не так. А слоем-маской чтоб одним махом покрасить всю сцену независимо от ее содержимого.
Правда про освещение есть ощущение, что накладывать его нужно не так. А слоем-маской чтоб одним махом покрасить всю сцену независимо от ее содержимого.
- 14 май 2017, 12:48
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Апдейт 0.15.3: Windows / Linux / OS X / PyPi С момента последнего отчета в этой ветке накопилась целая куча фиксов: Поправлено задание нескольких альтернативных шрифтов в одном вызове set() ( issue #34 ). Поправлена генерация Box Drawing/Block Elements тайлов для альтернативных шрифтов ( issue #32 )...
- 27 апр 2017, 11:28
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Ммм, пока никак нельзя. Тут вообще непонятно, что с записью через terminal_set могло пойти так , функция-то совсем не для этого предназначена >_<. Терминал вроде бы (так задумано, но серьезно не проверялось) открывает файл лога таким образом, что в этот файл можно писать параллельно и другим приложе...
- 24 апр 2017, 11:28
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Так функций по работе с логом и вовсе нет, я вообще про лог не сильно пока задумывался. В принципе можно добавить какой-нибудь terminal_log(...). Правда так у каждой либы по своему логу может быть и неплохо бы придумать какой-то способ писать сообща, но это не так просто.
- 13 апр 2017, 12:31
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Это не то, чтобы было задумано, но да, вложенности нет. Это даже в доках отмечено. Вроде бы это по какой-то причине получилось, но почему именно вспомнить не могу. Выглядит довольно неинтуитивно, надо исправить будет.
- 10 мар 2017, 15:47
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Мне форматировать самому строки, или терминал сам умеет? Умеет. Можно печатать как обычно (переносы в самой строке учитываются), с выравниванием текста относительно x, y и еще с автопереносом строк по указанной ширине. Без картинок словами довольно бестолково, так что посмотри пункт "8. Text Alignm...
- 08 мар 2017, 00:59
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Не, именно для сцены с символами. Результатом такой операции должна быть строка, а не картинка. program SaveScreen; uses BearLibTerminal, SysUtils; procedure SaveScreen(filename: String); var output: TextFile; x, y, c: Integer; begin Assign(output, filename); Rewrite(output); for y := 0 to terminal...
- 07 мар 2017, 21:27
- Форум: BeaRLib
- Тема: BearLibTerminal - псевдоконсольное окно для рогалика
- Ответы: 804
- Просмотры: 266144
Re: BearLibTerminal - псевдоконсольное окно для рогалика
Текстовые скриншоты? А как вы себе это представляете для сцены с тайлами? =) Я сейчас (помимо мелочей тут и там) кубаторю над реализацией субконсолей, там функциональность сохранения/загрузки из файла (например, в довольно популярном формате RexPaint ) будет точно, ибо очень хорошо сочетается. Но с ...