[>]
Re: результваты
std.prog
Peter(syscall,1) — Wol4ik
2017-10-10 05:44:51
> Если бы я был как-бы пользователем очередной новой функции или версии Stead 3.x.x, чисто гипотетически,
Согласен, но мы не все можем сделать, так как язык -- стандартный Lua. Я думал о том, чтобы вносить изменения в него и таскать измененную версию с инстедом, но пока решил так не делать.
Я вспомнил, в инстеде есть pf. Для начала, замени p(string.format( на:
pf("%.02f", переменная).
Хоть какое то упрощение. :)
[>]
Re: Докладываю
std.prog
Peter(syscall,1) — Wol4ik
2017-10-10 05:50:06
> Сообщений от ошибке синтаксиса @ walk внутри [[]] не выводилось.
Спасибо. Это разные ситуации с тз инстеда. Обработка dsc объекта и общего вывода. Хорошо, что не виснет. :)
Детектирование незакрытых скобок в данном случае неудобно делать, но буду иметь в виду.
[>]
Re: результваты
std.prog
Peter(syscall,1) — Wol4ik
2017-10-10 07:20:26
Вот так надо:
pf ('тепло %.3f / %d',hot, hotmax);
Надо бы мне в документации написать.
[>]
Легкость питона
std.club
Peter(harbor:club.syscall.ru) — All
2017-04-10 17:47:00
Ради образования начал читать книжку по питону. Как большинство книг, она начинается с убеждений о легкости языка.
Я уже не 1й раз пытаюсь подружиться с питоном, и знаю, что меня обманывают. :) По моему, самые простые языки: луа, си, ассемблер. От сложного к простому. А питон мной воспринимается просто как сборник рецептов. Не могу почувствовать язык. Не могу понять его логику. :) Но я надеюсь :)
[>]
Re: Zello блокируют
std.club
Peter(harbor:club.syscall.ru) — Рома
2017-04-10 19:12:15
Мы с друзьями использовали доя общения. Раньше -- часто. Сейчас редко. Но приятная штука. Рация по интернету. :) Есть в ней ламповость.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-17 17:48:21
> При этом, если -modes и -hires переданы, то всё выглядит корректно, но не поворачивается (что нормально)
Да, поворачивается оно только если ширина == высоте. В противном случае ротация блокируется.
По идее, нужно реализовать функции: rotate_landscape(), rotate_portrait() и unlock_rotation() и посмотреть когда они вызываются...
В ANDROID и IOS при повороте (если он не залочен) срабатывает :
case SDL_WINDOWEVENT_SIZE_CHANGED:
в input.c
И вот в эту ветку тоже можно смотреть.
[>]
Re: Весна
std.game
Peter(syscall,1) — Ромеро
2017-04-24 05:37:05
Блин, я забыл. А игра вообще сложная. Я еле прошел. :) это casper_nn написал, ждем его.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-26 06:47:28
Я начал переносить те изменения, что касаются кода INSTEAD, и у меня появляются вопросы.
1) почему void _game_cycle(void *userdata) не вызывает просто game_void_cycle? Есть какие то основания так не делать?
Я иногда немного меняю код, так что потом придется еще раз все проверить...
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Peter
2017-09-26 07:15:33
3) откуда берутся дефайны и что значат:
_UWP
__WINRT__
_WINRT_XAML
_MSVCC
_WIN_EXT
Не может быть так, что, скажем, _WIN_EXT лишняя, а по сути это _UWP?
Я почти сделал патч но в него не попало:
create_dir_if_needed (это по идее внешняя штука, находящаяся в обвзязке)
nativeWindow - я не понимаю пока что это и насколько оно нужно? 1в1 перенести пока не могу поэтому
все что зависит от _WIN_EXT
Расскажи plz об этом?
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-26 10:59:16
while() == EAGAIN это и есть 1 такт. Просто за этот такт делается несколько вещей. такой ход позволил заметно ускорить emscripten сборку.
Я короче попробую через этот же. тогда....
[>]
Re: Об'екты на сцене и в инвентаре
std.prog
Peter(syscall,1) — Wol4ik
2017-10-11 14:03:00
> То есть например "Лежит {коробка конфет}" (pri = -100) я на нее кликнул и на сцене появляется еще один об!ект "{конфета}" (тоже pri = -100). Вывод динамической части Инстед, что, сдвинет коробку и перед ней слева поставит конфету?
Я думал, что конфета будет после, если это не так - давай тест и я изучу.
> Работает или как сделать чтоб заработал act об!екта, уже лежащего в инвентаре? Это лишает его use и inv, ну и пусть.
Вопрос не понял. Предмет лежит и в сцене и в инвентаре одновременно? А так, в общем, и act и use и inv могут быть у любого объекта.
[>]
Re: Об'екты на сцене и в инвентаре
std.prog
Peter(syscall,1) — Wol4ik
2017-10-11 15:11:15
> Второй вопрос был про предмет, который лежит только в инвентаре. Я не нашел способ сделать реакцию игры на единичное нажатие на него в инвентаре. act это позволяет сделать, но только когда об!ект лежит на сцене.
В доке про menu прочитай. Это реакция единичная как раз.
> Про конфеты, ты, к сожалению, прав. При разном значении pri об!екты на сцене конкурируют и двигают порядок. Но при одинаковом pri, вывод идет как ты сказал, то что позже, то после тгго что было выведено ранее.
Так это вроде и есть желательное поведение? Если pri одинаковы, то позиция определяется последовательностью? А так, в список objs() можно добавлять по конкретной позиции.
Но как то это сложновато. local o, i = objs():lookup('предмет'); obj():add('другой предмет', i) -- добавили другой предмет перед предметом
[>]
Re: Весна
std.game
Peter(syscall,1) — Ромеро
2017-04-24 07:07:35
> да я уже прошёл. ушёл от Ани, нудная она... и получил конец игры :)
Крут! Я ушел по ошибке ткнув не ту ссылку. Потом в дебаггере снова прыгал в эту локацию. Но эта "плохая" концовка тоже мне показалась более реалистичной. :) особенно драматический момент про драную куртку.
[>]
Re: Весна
std.game
Peter(syscall,1) — casper_nn
2017-04-24 07:32:54
Да не, просто вот в коте есть Эдуард. Твой гг прям как буд то вышел из одной игры и вошел в другую. Правда, Эдуард был физиком... :)
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-27 07:03:24
Дошел до такой проблемы.
Есть функция getAppTempDir()
Но определена она совсем в другом участке кода.
Можно ли этот .cpp код как то оформить как часть src?
Примерно как symbian.cpp или ios.m.
То есть сейчас есть некая хаотичная архитектура сборки, которую я пытаюсь причесать.
Еще пример: файл uwp.h, который не инклюдится из src/
[>]
Обновление URQ модуля
std.game
Peter(syscall,1) — All
2017-04-25 19:52:55
После выхода INSTEAD3 модуль URQ немного поломался в играх, где есть картинки.
Модуль URQ перезалит, игры URQ перезалиты.
[>]
Re: Музыка и звуки
std.prog
Peter(syscall,1) — Wol4ik
2017-10-20 06:30:45
> p.s. Вот, набросал программку.
Здорово, ее можно теперь показывать для демонстрации функций.
К сожалению, нет такой возможности. Есть только vol, которая меняет общую громкость.
С другой стороны, для проигрывания музыки можно использовать и звуки (правда, грузиться они будут дольше, чем музыка).
[>]
Re: Музыка и звуки
std.prog
Peter(syscall,1) — Wol4ik
2017-10-20 12:44:45
Кстати, pl.obj:add 'громкость';
можно заменить на take 'громкость'
:) На всякий случай написал.
[>]
Re: Переходы-картинки
std.prog
Peter(syscall,1) — kolobod
2017-10-31 10:57:02
По идее, можно прям так: vroom(img 'локация.png', 'loc_name') но это не точно, я подзабывать начал stead2.
[>]
Urq игры и instead3
std.game
Peter(syscall,1) — All
2017-04-30 05:46:10
Похоже, у нас все urq игры отвалились. :) надо будет перепаковать все с модулем 2.0.
Пока мы этого не слелали, придется или подождать, или делать это самим. :(
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-09-28 07:07:10
Да, сложно идет. :( В патчах оч тяжело разбираться, так как туда постоянно попадают изменения из vs. Ну и переводы строк у многих файлов сбиты,
Я попробовал сделать первый вариант патча:
http://instead.syscall.ru/downloads/winrt.patch
Я использовал WINRT вместо __WINRT__, дело в том, что в библиотеки инстед вообще нет зависимости от SDL2, так что придется -DWINRT выставлять при сборке.
Это патч на мое git дерево instead. Покрути пожалуйста, расскажи если что не так?
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-01 13: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: вопрос на засыпку
std.club
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 20:07:01
Да, конечно сделал.
Единственное что я мог сделать неправильно, я мог запустить этот скрипт ДО запуска фетчера и после.
МОгу еще раз запсутить, могу повторить все сначала от старой базы
[>]
Re: вопрос на засыпку
std.club
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 20:11:16
Повторил, сообщения не потерялись а слились с тебя. Что дальше?
Повторил всю процедуру с самого начала - вырезка bb##, фетч и data
Могу дать базу на dropfile куда нить
[>]
Re: вопрос на засыпку
std.club
Peter(harbor:club.syscall.ru) — Ромеро
2017-04-10 20:14:09
Что делать? Дропать базу и брать с тебя? Напиши строку sql запроса plz. А то я долго буду соображать.
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-02 15:29:22
> При попытке засунуть реализацию create_dir_if_needed в SDL2_winrt.cpp получаю такие ошибки:
А как ты ее засовываешь? Можно показать конечный cpp?
[>]
Re: Сборка INSTEAD для WinRT
std.tech
Peter(syscall,1) — Antokolos
2017-10-04 18:10:01
В общем, крутил и так и этак, не могу я в таком виде патчи внести в дерево полностью.
Но могу частично, как это было сделано с андроид. В принципе, это не так уж и плохо. :) А winrt изменения можно выкладывать на instead-hub рядом.
Тут столько всего смешано, а я не могу это развести нормально, ибо не владею платформой. Я сделал патч, на том уровне, на котором у меня он не вызывает вопросов, но там не все. Проверишь?
http://instead.syscall.ru/downloads/winrt.patch
[>]
## Инстедоз 5 ##
std.game
Peter(syscall,1) — All
2017-05-28 14:24:32
Сборник обновлен до версии 0.6.
Добавлены две игры:
- Шпион (совсем мелкая)
- Разведка боем.