[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-03 20:23:03
Кое что пушнул:
inline заменил на __inline
void * -> char * тоже
FREE(opt_lang) -- вероятно какой то баг в первичном присвоении opt_lang, там определяется язык по локали, и делается strdup.
Про tmp -- просто давай выберем какой должен быть путь для winrt и его введем в winrt.c
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-03 20:30:52
Насчет локали, дело в том, что Ex функция насколько я понимаю возвращает wchar строку, а не char.
То-есть эту строку надо потом сконвертить в обычную строку char. А wchar это и есть 'r', 0, 0, 0, 'u', 0, 0, 0 -- вот ты и увидел 'r'
[>]
Re: отход
std.club
Peter(syscall,1) — casper_nn
2017-04-28 13:21:49
Тут пока я в отпуске андрей прикрыл свою ноду. А Ромины мечты снова разбиты. Наша нода, скорее всего, отрезана от другой части сети. Все это в очередной раз задает вопрос вообще о целесообразности социальщины как таковой.
Vvb обиделся и ушел.
Рома обиделся и ушел.
Много народу приходило и уходило. Я всегда относился к этому спокойно, так как не могу угодить всем, да и не вижу смысла навязывать что-то
Я никогда не занимался "воспитательной" деятельностью, старался лишь отвечать на технические вопросы, писать движок и игры. Поддерживать в порядке ресурсы.
Так вот, как вы думаете, а нужны ли вообще эти все irc, клубы и форумы? :) в каком виде этого достаточно? Может это все хороший повод все переделать? В очередной раз минимизировать? Какие мысли?
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-05 08:45:27
> В одном файлике забыл :) См. в патче
Ага, еще раз пушнул.
> См. в VisualC-WinRT/WinPhone81_VS2015/instead/instead/instead.Windows/winrt_main.cpp, что я передаю в этот tmppath.
Ты можешь оформить эту свою функцию как extern "C" { и вызывать из самого инстеда в принципе....
[>]
Есть ответ
std.club
Peter(syscall,1) — All
2017-04-28 13:37:23
Пока я думал обо всем этом, зашел на лор и прочитал новый коммент:
>
Факин шит. Я из этого треда узнал про Лидию. Увидев парсер, вспомнил детский моск изнасилованный первым спейсквестом, но таки прикоснулся к клаве. Не то слово, что понравилось. В прошлый раз я получил сравнимое удовольствие и прошел игрушку от а до я в третьем гта почти 15 лет назад.
Так что вот он -- ответ. Пока есть хотя бы один человек, который думает и чувствует на той же волне, будем продолжать. :)
Но вот статус форума/ирц/клуба все еще под вопросом. Есть идеи? Мне клуб нравится, даже если эта нода будет одна.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Peter
2017-09-05 09:12:43
Просто делаем winrt.cpp наряду с winrt.c и в нем все что надо на cpp, а из C вызываем это все как extern "C"...
Примерно как сделано с symbian.cpp
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-05 09:41:45
> Вообще по коду: я могу попробовать начать менять сам, вводить дефайны итд. Просто как тебе потом проще будет, разбираться в моём коде или написать самому :)
Имхо на данном этапе нужно посмотреть что там с ротацией. Включить код для поворотов экрана и посмотреть на люмии -- все ли ок.
А так -- любой вариант норм. Мне в слепую сложновато делать патч, но думаю по твоим наработкам это будет не сложно.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-05 17:09:12
> Начал коммитить вот в эту ветку: https://github.com/Antokolos/instead/tree/winrt
> Надеюсь, так будет легче делать патчи.
Ага! Здорово! Только, наверное, стоит себя в заголовки winrt.c вписать. Ну и быть не против, что код, написанный тобой, будет под MIT. =)
[>]
Re: EMACS-вопрос
std.prog
Peter(syscall,1) — Anotheroneuser
2018-03-28 08:38:34
Anotheroneuser> Вообще, программу изучения языков программирования и п/о наметил такую:
Anotheroneuser> 1. LUA — для игр INSTEAD
Anotheroneuser> 2. EMACS — для упомянутых целей
Anotheroneuser> 3. LATEX — для оформления процессуальных документов (это, возможно, не лучший способ объявить бойкот текстовым процессорам, но мне ужасно хочется это сделать)
Anotheroneuser> 4. Да и всё, пожалуй..
Anotheroneuser> Если есть, что подсказать, буду признателен.
В качестве органайзера и прочего подобного - org mode в emacs. Я правда не пользуюсь, но все хвалят.
Емакс хороший. Вим тоже. В пределе хорошо уметь пользоваться обоими. :) Хотя бы поверхностно. Emacs да - хорошая текстовая среда.
Lisp, для того чтобы пользоваться emacs не обязательно учить.
Для документов может хватить даже не latex, а markdown. Зависит от задач. Latex - придется изучать. Markdown - можно поставить pandoc/latex и сразу начать писать тексты.
Изучение нового это хороший способ держать мозги в тонусе. Так что в любом случае - начинание хорошее.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-15 23:11:39
Вроде бы в modes мы просто передаем допустимые разрешения. Если sdl работает корректно, то это не обязательно. А так мы типа сами говорим что за режимы мы умеем.
По идее растягивание в nohires тоже аппаратная штука. И это тоже под теми же ифдефами. Мы делаем масштабируемое окно. Это не работает в software режиме. При загрузке инстеда он не пишет что включил software? А так оно само должно просто оастянуться.
[>]
Re: EMACS-вопрос
std.prog
Peter(syscall,1) — Andrew Lobanov
2018-03-28 08:59:46
> Только вот вёрстка документов в таком случае становится неудобной. Именно набор при этом весьма прост и для веба очень хорошее решение. Но на бумагу я бы верстал в LaTeX. Хотя порог вхождение и общая сложность его высоки, конечно.
Я не согласен. У нас на работе, например, wiki+markdown. В итоге вся наша документация по госту прекрасно генерируется из md. Получается 600 страничный документ с таблицами, листингами, картинками и перекрестными ссылками. Я даже не знаю, что там еще хотеть. :) Да и диссер свой наверное я мог бы сделать на md. Так что не понимаю, что значит "верстка становится неудобной" :)
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-17 20:48:21
> При этом, если -modes и -hires переданы, то всё выглядит корректно, но не поворачивается (что нормально)
Да, поворачивается оно только если ширина == высоте. В противном случае ротация блокируется.
По идее, нужно реализовать функции: rotate_landscape(), rotate_portrait() и unlock_rotation() и посмотреть когда они вызываются...
В ANDROID и IOS при повороте (если он не залочен) срабатывает :
case SDL_WINDOWEVENT_SIZE_CHANGED:
в input.c
И вот в эту ветку тоже можно смотреть.
[>]
Re: EMACS-вопрос
std.prog
Peter(syscall,1) — Andrew Lobanov
2018-03-28 11:37:20
> Значит у меня руки ниже талии растут =) Я не смог добиться от pandoc приемлемого результата.
pandoc или multimarkdown фактически генерируют просто подмножество latex (если говорим о производстве pdf). Ты можешь свои шаблоны написать tex и вставлять latex конструкции итд.
Но сам текст его структура по прежнему примитивный markdown. Очень часто, кмк, этого вполне достаточно. Конечно, не всегда. Но вот если, к примеру, сравнить подход Lyx и markdown, то сейчас я выбрал бы второе. Это такой своеобразный способ постепенного вникания в том числе и в latex. :)
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-26 09:47:28
Я начал переносить те изменения, что касаются кода INSTEAD, и у меня появляются вопросы.
1) почему void _game_cycle(void *userdata) не вызывает просто game_void_cycle? Есть какие то основания так не делать?
Я иногда немного меняю код, так что потом придется еще раз все проверить...
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Peter
2017-09-26 10:15:33
3) откуда берутся дефайны и что значат:
_UWP
__WINRT__
_WINRT_XAML
_MSVCC
_WIN_EXT
Не может быть так, что, скажем, _WIN_EXT лишняя, а по сути это _UWP?
Я почти сделал патч но в него не попало:
create_dir_if_needed (это по идее внешняя штука, находящаяся в обвзязке)
nativeWindow - я не понимаю пока что это и насколько оно нужно? 1в1 перенести пока не могу поэтому
все что зависит от _WIN_EXT
Расскажи plz об этом?
[>]
Re: отход
std.club
Peter(syscall,1) — Antokolos
2017-05-01 11:37:02
Идея с FAQ витает в воздухе. Можно будет его начать составлять тут в std.prog а потом вынести на оф ресурсы.
[>]
Re: Колбасит
music.14
Peter(syscall,1) — Andrew Lobanov
2017-05-14 00:54:35
Про Калугина и ОП. Последние альбомы у них сильно отличаются от того, что было. У меня друг даже посчитал такой переход минусом. Но мне, наоборот, больше нравится.
А так, в последнее время слушаю: Шевчука, Цоя, Gathering, Калугина. Ну или что попадется из архивов на компе, например, скорпов, квин. Иногда думаю купить mp3 плеер, ибо на телефон медиатека не влезает.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-26 13:59:16
while() == EAGAIN это и есть 1 такт. Просто за этот такт делается несколько вещей. такой ход позволил заметно ускорить emscripten сборку.
Я короче попробую через этот же. тогда....
[>]
Re: Работа с текстовой строкой
std.prog
Peter(syscall,1) — lnp3
2018-07-11 01:02:00
Привет!
В документации есть ссылка на репозиторий с модулями instead.
stead3-modules
Там есть модуль keyboard. Он в данном случае поможет. Если нужна помощь конкретней, поможем...
[>]
Re: Трекерная музыка
music.14
Peter(syscall,1) — Andrew Lobanov
2017-05-17 10:09:58
AL> Заново открываю для себя Bruno с каждым днём. Всё таки амижная сцена в жанровом плане была в чём-то поинтересней ранней писишной сцены. Хотя, слушать MOD нынче тяжело. Избалован я плавным панорамированием более поздних трекеров.
А я тут открыл для себя "Аэростат" от БГ и слушаю теперь. :) УДивительно, как я его пропустил...
[>]
Re: ping test
std.club
Peter(syscall,1) — 1i8r4
2017-05-01 22:56:52
После отпуска тогда. Хотя у нас с тобой по идее ходит уже через Андрея. Вообще, надо бы остановиться и разобраться кто что у кого фетчит. :)
[>]
Re: Работа с текстовой строкой
std.prog
Peter(syscall,1) — lnp3
2018-07-11 18:22:17
> Спасибо, Пётр! Немного не то, что хотелось, но работает. Я предполагал сделать всплывающие окна для вопросов и ответов или получать ответ сразу в тексте, чем-то вроде <input>.
Такие варианты тоже возможны. Но только готового модуля под STEAD3 нет. А для сейфов традиционно делаются просто ссылки с числами прямо в тексте локации. Нажимая на цифры - щелкаем их.
> Существующий вариант со специальной комнатой пока устраивает, буду ориентироваться на него, но в будущем постараюсь решить иначе ввод текста. Кстати, замечательная буква "Ё" не обрабатывается. Почему? И будет ли модуль работать в Instead-js? Я хочу поместить детектив на своём сайте, там у меня тысяча загадок с обработкой логики на php.
Должен работать на instead-js и нв instead-em. Про ё сходу не скажу, надо смотреть модуль.
[>]
Fiilo X1 II
music.14
Peter(syscall,1) — All
2017-05-17 12:11:21
А кстати, есть аудиофилы и сочувствующие? Сам я не из них, но возникла гипотетическая мысль купить себе на ДР плеер, посмотрел -- хвалят этот Fiiilo X1 II. С претензией на Hi-Fi звук. :) Есть смысл пробовать, или все это от лукавого?
[>]
Re: ping test
std.club
Peter(syscall,1) — Andrew Lobanov
2017-05-02 14:57:09
Все сделаю после отпуска. На ii.14 подписан. Другое дело, что Рома, вероятно, нет. Хотя у него есть все-архивирующий узел. Но разберемся как нить.
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 12:21:46
lnp3> Друзья, прошу помощи. Подскажите, что лучше использовать в www: instead-js или instead-em? Что надёжнее, перспективнее, менее проблемное?
Instead-em полная копия инстед. Работает все, но требуется webgl. На медленных машинах или мобильных могут быть проблемы.
Instead-js - базовые возможности, но плеер лёгкий, работает везде. Автор instead-js доступен на форуме и в телеграмм, если что -- может помочь советом.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-27 10:03:24
Дошел до такой проблемы.
Есть функция getAppTempDir()
Но определена она совсем в другом участке кода.
Можно ли этот .cpp код как то оформить как часть src?
Примерно как symbian.cpp или ios.m.
То есть сейчас есть некая хаотичная архитектура сборки, которую я пытаюсь причесать.
Еще пример: файл uwp.h, который не инклюдится из src/
[>]
Re: Fiilo X1 II
music.14
Peter(syscall,1) — Andrew Lobanov
2017-05-17 14:15:59
> А вот фиг знает. Я никогда особо не заморачивался звуком.
Я тоже. Но недавно послушал один и тот же трек в 128kbps и 320kbps и офигел от разницы. Хотя раньше считал, что моему слуху и 128 хватит за глаза.
Послушать не так просто, надо искать магаз где оно есть. Опять же -- наушники нужны не самые паршивые. :)
Короче если и куплю, скорее будет как блажь. Но, может еще кто отпишется? :)
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 15:55:31
> Спасибо, Пётр! То есть, если большой объём графики, то лучше Instead-js? И где можно почитать о его ограничениях?
Тут дело не в объемах как таковых, а в методах игры.
Смотри, когда инстед только только начинался, он был рассчитан на очень простые игры. Ну как "возвращение кванотового кота".
То-есть: текст, картинки, музыка...
Но постепенно, в нём стали появляться возможности, которые скорее относятся просто к 2d движкам. Где можно на низком уровне работать с графикой и звуком.
Так вот instead-js поддерживает только базовые функции.
Функции, которые не поддерживает instead-js: sprite и pixels, sound, явное управление затуханием, множественные темы игр. Еще, вроде бы instead-js не поддерживает метапасрер 3.
Ты можешь посмотреть как выглядят игры на
http://instead-games.ru.
Игры отсюда:
http://instead-games.ru/index.php?online=1 -- доступны как в instead-js так и instead-em. Все игры вообще доступны на instead-em.
[>]
Re: Fiilo X1 II
music.14
Peter(syscall,1) — Andrew Lobanov
2017-05-17 19:49:32
> Если купишь, не забудь отписаться о впечатлениях.
Само-собой. :) Но, честно говоря, пока сильные сомнения. :)
[>]
Re: ping test
std.club
Peter(syscall,1) — Ромеро
2017-05-02 22:14:38
Я в свое время увидел потенциал у esotalk и flarum. Но в gk/idec имхо его еще больше. Посмотри, может что то понравится в флаоуме, хотя бы в плане дизайна.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-28 10:07:10
Да, сложно идет. :( В патчах оч тяжело разбираться, так как туда постоянно попадают изменения из vs. Ну и переводы строк у многих файлов сбиты,
Я попробовал сделать первый вариант патча:
http://instead.syscall.ru/downloads/winrt.patch
Я использовал WINRT вместо __WINRT__, дело в том, что в библиотеки инстед вообще нет зависимости от SDL2, так что придется -DWINRT выставлять при сборке.
Это патч на мое git дерево instead. Покрути пожалуйста, расскажи если что не так?
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 19:39:10
> Видимо, всё же придётся instead-em пробовать. Есть где-нибудь хорошее описание работы и настройки этой связки?
С instead-em довольно просто - в instead-em zip файле есть readme, где есть что то вроде инструкции. Просто распаковать и положить zip с игрой рядом.
Насчет instead-js, techniX, уверен, поможет. Может и МП3 заработает в instead-js. МП2 же работает...
[>]
Купил Fiio X1 :)
music.14
Peter(syscall,1) — All
2017-05-25 23:40:51
В общем, как и обещал, отписываюсь.
Купил Fiio X1 II и AKG K450.
Если кратко -- доволен!
Слушаю музыку заново. :) Многие нюансы я попросту не слышал! Не знаю, от чего больший эффект: от наушников, плеера или плацебо (а скорее всего -- все вместе!) -- но музыка зазвучала по новому!
Объективности ради, думаю, что все-таки основной вклад (80%) это именно наушники. Ибо воткнул их в ноут, и мне результат тоже понравился (правда разница в виде фона слышна сразу).
В общем, не жалею денег. Музыка помогает иногда отгородиться от внешнего мира. :)
Купил флешку на 64Гб и постепенно формирую коллекцию. Пока там: Оргия Праведников, Dire Straits, Шопен. Приму рекомендации. :)
[>]
Re: ping test
std.club
Peter(syscall,1) — 1i8r4
2017-05-03 10:19:40
У меня фетч каждые 5 минут. Плюс не безлимитный трафик на серваке. Поэтому я у себя качаю те эхи, что читаю. Кроме того, я еще поинт у AL. :)
[>]
Camel и King Crimson
music.14
Peter(syscall,1) — All
2017-05-28 11:14:54
Так как появился плеер и 64Гб карточка, начал постепенно заполнять. :)
Очень нравится King Crimson 69 года альбом. Просто волшебная штука.
И тут с удивлением обнаружил еще одну очень интересную для меня группу: Camel. Жаль, что пропустил ее.
Кто то слушал/слушает? :)
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-02 23:09:17
lnp3> Оба этих предмета поддерживаются? Не забросят ли их авторы? Что в перспективе, какое развитие?
Instead-em это часть исходного кода Instead. Так что он будет поддерживаться одновременно с Instead.
Instead-js пока, по крайней мере, поддерживается. Надеюсь, что techniX будет его обновлять.
Но в обоих случаях, код игр это обычные инстед игры, так что даже если instead-js будет дропнут, ты ничего не теряешь.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-01 16:30:41
> 3) Не вставил реализацию int create_dir_if_needed(char *path). Лучше куда-нибудь в utils, т.к. она используется и в UWP (где я использую windows.c) т.к. и не в UWP (где я использую winrt.c). Если посмотришь мой последний коммит, то там ещё будет функция dir_exists(), её тоже надо.
Я нашел вызов create_dir_if_needed() только из SDL2_winrt.cpp, откуда второй вызов?
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-03 20:15:06
> И что-то не пойму, почему не вводится с клавиатуры буква Ё. Вроде, обрабатывается, но ввести не могу, а ограничивать себя не хочется.
Дай пример кода (законченный пример с main3.lua и модулем) -- я проверию и исправлю.
[>]
Re: instead-js или instead-em
std.prog
Peter(syscall,1) — lnp3
2018-09-04 08:40:48
> Да уже в стандартном примере не работает: https://github.com/instead-hub/stead3-modules/tree/master/keyboard
Исправил модуль, ё должно вводиться. :)