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

warchief
01 окт 2013, 00:33
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

API любого программного продукта требует документации. Нет, не требует, вся документация прямо в коде. это и есть самодокументирующий код. тем более современная документация после появления всяких doxygen, суть тот же самый код В С/С++ контекстная справка до сих пор не является идиоматической и пра...
warchief
30 сен 2013, 05:07
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Я и так вместо игры до сих пор пишу оболочку над этим всем (хотя больше ради того чтобы потом если совсем припечет, выкинуть безболезненно, заменив чем-нибудь другим). >>Зачем на лету менять шрифт или размер окна кроме как для демонстрации? Заголовки, названия меню А так, не считая этой проблемы с к...
warchief
30 сен 2013, 04:54
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

>>По моему, ты малость не справедлив к автору. Ну да, без доков опции вряд ли задашь (особенно если это первый проект на BearLibTerminal), но это требуется лишь раз, в начале программы Мне тоже автор говорил что в начале. Только почему-то я до сих пор натыкаюсь на эти конфиги, то там, то сям К тому ...
warchief
30 сен 2013, 04:40
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Спс. И как я и говорю, эта дебильная система конфигов, до такой степени узерфрендли, что без документации тупо не понятно что, куда и как. (если вдруг что, я когда пишу код, я закрываю все, в том числе и браузер, поэтому у меня нет справки с вики). Но автору она нравится, так что придется дальше жра...
warchief
30 сен 2013, 04:22
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Когда будет справка? хотя бы по этим долбонутым (а по другому я не знаю как их назвать) конфигам через строчку (terminal_options)? Хотел поэксперементировать с загрузкой шрифта - и не знаю что вводить... Я тут вот с каким вопросом - как узнать по количеству знакомест и размеру шрифта, какого размера...
warchief
19 сен 2013, 14:43
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Ладно, сохранил код в UTF-8, и тоже никаких проблем, о чем я тебе тогда и писал http://www.imageup.ru/img166/1495312/bezymyannyjj.jpg UTF-8 - это конечно хорошо, но на винде ее вообще мало кто способен сделать так чтобы этим было удобно пользоваться (я таких не встречал, везде какие-то нагромождения...
warchief
19 сен 2013, 11:48
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

>>Если кодировка Все файлы в винде по умолчанию в кодировке Windows-1251. VS также сохраняет в этой кодировке. wchar_t нормально с нею работает http://www.imageup.ru/img166/1495123/bezymyannyjj.jpg Я тебе что хочу сказать, то что данный метод менее всего от меня требует трудозатрат. То есть если мне...
warchief
19 сен 2013, 10:32
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Еще повлияло, что на винде еще не все договорились о кодировках, у разных языков и скриптов подход к ним разный, а планы были огого C чего это? WinAPI со времен Windows XP работает только используя UTF-16 (ANSI там нет, любая анси строка всегда конвертируется в UTF-16 средствами WinAPI, об этом мож...
warchief
19 сен 2013, 00:27
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Именно юникода и именно в MSVC. Этот компилятор отличается собственным мнением по поводу кодировок, из-за чего UTF-8 в нем использовать не всегда возможно -- он старательно приводит его к одной из ANSI-страниц. В винде используется UTF-16 (да, этот самый wchar_t, это оно и есть) Нафиг тебе этот UTF...
warchief
20 авг 2013, 15:10
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Прикрепленная картинка имеет размер 200x260. Допустим, шрифт у тебя такой, что знакоместо 8x16 пикселей (классический размер, default именно такой). Это означает, что по сетке знакомест картинка ляжет по ширине полностью (200/8=25 знакомест), а по высоте чуть обрежется (260/16=16.25 знакомест, буде...
warchief
20 авг 2013, 14:26
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

И можешь чаще отвечать? Хотя бы сейчас, все таки это не одному мне надо, а ждать твои посты по часам - дико бесит, потому что вместо того чтобы делать наконец-то рогалик я должен сидеть и ждать когда ты ответишь, потом ответить тебе (потому что ты видать не любишь давать точный ответ), потом снова ж...
warchief
20 авг 2013, 14:21
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Ладно, с текстом более-менее разобрался, и пока поюзаю костыль. Теперь буду шаманить с изображениями. Это все было описано в том сообщении, откуда ты вообще узнал, что драконов можно выводить. Еще раз. Есть картинка произвольного размера, есть знакоместо размера, зависящего от шрифта и его параметро...
warchief
20 авг 2013, 14:00
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Т. е. ты знаешь, что когда-то потребуется буква 'я', ты запоминаешь ее код в константе int c, и это нормально. Нет я не знаю, код при выполнении знает. Но знать, что потребуется строка "я" и запомнить ее "код" в константе char* s -- не позволяет религия? char *st = "я"; terminal_printf(3, 9, "%s", ...
warchief
20 авг 2013, 13:12
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

И еще вопрос, а нельзя сделать три калбак функции которые бы вызывались в начале кадра (после очистки экрана, но до вывода текста) и в конце кадра (после вывода кадра, но до Present)? Это чтобы я сам на OpenGL мог рисовать свои картинки как мне надо. хотя бы костыльно пока не будет более внятно или ...
warchief
20 авг 2013, 12:49
Форум: BeaRLib
Тема: BearLibTerminal - псевдоконсольное окно для рогалика
Ответы: 804
Просмотры: 265896

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

Но сейчас еще раз проверю Проверил void Engine::EndFrame() { int с1 = L'я'; terminal_printf(3, 9, "%lc", с1); terminal_refresh(); } На экране вообще ничего не появилось. void Engine::EndFrame() { terminal_printf(3, 9, "%lc", L'я'); terminal_refresh(); } Также. void Engine::EndFrame() { terminal_pri...