<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:media="http://search.yahoo.com/mrss/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:georss="http://www.georss.org/georss">
	<channel>
	<title>fox :: from/Wol4ik</title>
	<link>https://idec.foxears.su/from/Wol4ik</link>
	<description>
	fox :: from/Wol4ik
	</description>
	<language>ru</language>
<item><title>Re: Английская дока</title><guid>KERGYL7XC26FSEELB5VE</guid><pubDate>2017-06-21 21:20:26</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/KERGYL7XC26FSEELB5VE#KERGYL7XC26FSEELB5VE</link>
		<description>
		Когда захожу на сайт из гугл-поиска, то автоматом попадаю на английскую версию (это частная особенность моего браузера). Обратил внимание, что в ангийской версии в разделе документация нет ссылок на русские ресурсы и доклады с уроками по Instead на iFiction (они и неуместны). Это...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> vit01<br><br>
Когда захожу на сайт из гугл-поиска, то автоматом попадаю на английскую версию (это частная особенность моего браузера). Обратил внимание, что в ангийской версии в разделе документация нет ссылок на русские ресурсы и доклады с уроками по Instead на iFiction (они и неуместны). Это мне понравилось. В английском очень слаб.<br>

]]>
</content:encoded></item>
<item><title>Re: :-)</title><guid>FG0CroRyq1S103jL4ayk</guid><pubDate>2018-04-08 11:52:33</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/FG0CroRyq1S103jL4ayk#FG0CroRyq1S103jL4ayk</link>
		<description>
		Воистину Воскресе!...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Воистину Воскресе!<br>

]]>
</content:encoded></item>
<item><title>:-)</title><guid>ifwAAPaudMmza2Bp3Guy</guid><pubDate>2018-04-08 09:22:59</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/ifwAAPaudMmza2Bp3Guy#ifwAAPaudMmza2Bp3Guy</link>
		<description>
		Ну, что. Пасха!
Урааааааа!...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Ну, что. Пасха!<br>
Урааааааа!<br>

]]>
</content:encoded></item>
<item><title>Re: форум не отвечает</title><guid>0u2DcWyF3kZBDBdcGQNU</guid><pubDate>2018-04-01 22:54:01</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/0u2DcWyF3kZBDBdcGQNU#0u2DcWyF3kZBDBdcGQNU</link>
		<description>
		Ну, приблизительно в течение часа вокруг означенного времени, форум и реп игр не был доступен. Возможно дольше. Это подтверждали и агрегаторы ifiction и https://db.crem.xyz/ c ifiction сохранился скрин, там форум инстед отсутствовал как блок. По прямым ссылкам без агрегаторов тож...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Andrew Lobanov<br><br>
Ну, приблизительно в течение часа вокруг означенного времени, форум и реп игр не был доступен. Возможно дольше. Это подтверждали и агрегаторы ifiction и <a href="https://db.crem.xyz/" class="url">https://db.crem.xyz/</a> c ifiction сохранился скрин, там форум инстед отсутствовал как блок. По прямым ссылкам без агрегаторов тоже не было доступа.<br>

]]>
</content:encoded></item>
<item><title>форум не отвечает</title><guid>SlYCafVlY93geRzVRZWC</guid><pubDate>2018-04-01 19:21:11</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/SlYCafVlY93geRzVRZWC#SlYCafVlY93geRzVRZWC</link>
		<description>
		http://instead-games.ru/forum/
что-то случилось.......
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
<a href="http://instead-games.ru/forum/" class="url">http://instead-games.ru/forum/</a><br>
что-то случилось....<br>

]]>
</content:encoded></item>
<item><title>Re: Продолжая тему общения (срывая покровы)</title><guid>lVteXYSTTrl3OEGAkoAb</guid><pubDate>2018-03-28 15:49:54</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/lVteXYSTTrl3OEGAkoAb#lVteXYSTTrl3OEGAkoAb</link>
		<description>
		п.с. в буддизме есть *сангха, община верующих. Есть признаки, что ранние формы сангхи не имели мистического измерения, а просто служили для хранения и проповеди учения. Ну и вообще, вместе оно было сподручнее скитаться, ученики Будды же были нищенствующим орденом....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Difrex(mobile)<br><br>
п.с. в буддизме есть *сангха, община верующих. Есть признаки, что ранние формы сангхи не имели мистического измерения, а просто служили для хранения и проповеди учения. Ну и вообще, вместе оно было сподручнее скитаться, ученики Будды же были нищенствующим орденом.<br>

]]>
</content:encoded></item>
<item><title>Re: Продолжая тему общения (срывая покровы)</title><guid>Gnfa52aOXFgp2NvW69lA</guid><pubDate>2018-03-28 15:45:26</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/Gnfa52aOXFgp2NvW69lA#Gnfa52aOXFgp2NvW69lA</link>
		<description>
		Буддизм это изначально атеистическое учение, во всяком случае в первых поколениях. Историческая почва и клнтекст эпохи -- реакция на ведическое мировоззрение....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Difrex(mobile)<br><br>
Буддизм это изначально атеистическое учение, во всяком случае в первых поколениях. Историческая почва и клнтекст эпохи -- реакция на ведическое мировоззрение.<br>

]]>
</content:encoded></item>
<item><title>Re: Продолжая тему общения (срывая покровы)</title><guid>1hsT2YiPbe7wg4ebpJ3V</guid><pubDate>2018-03-28 14:56:08</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/1hsT2YiPbe7wg4ebpJ3V#1hsT2YiPbe7wg4ebpJ3V</link>
		<description>
		Без общения с Церковью, как со святым собранием верующих, ищущие люди так и остаются основную часть жизни ищущими. В лучшем случае. Не имея возможности познавать и общаться с Богом в полноте. Здесь имеется в виду Церковь с большой буквы, а не только лишь церковь как историческая ...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Без общения с Церковью, как со святым собранием верующих, ищущие люди так и остаются основную часть жизни ищущими. В лучшем случае. Не имея возможности познавать и общаться с Богом в полноте. Здесь имеется в виду Церковь с большой буквы, а не только лишь церковь как историческая институция с иерархией, постройками и финансами.<br>
<br>
Эта трагичность сопровождает многих талантиливых людей. Курт Кобэйн перевернул музыкальную эпоху, но по сути остался духовно обворован и уничтожен силами этого мира.<br>
<br>
Есть и более мягкие примеры. Дарвин и Павлов были верующими людьми, что легко найти в их биографиях и высказываниях. Но Дарвину как будто что-то преграждало путь, он не мог соединиться с другими христианами на молитве. Мог лишь стоять за дверями снаружи.<br>
<br>
Пророческий дар Ницше превратился в антихристианство под давлением повсеместной светской пустоты общества и номенального лицемерного благочестия. Что не смогло оставить этого пламенного ищущего человека в здравом уме под конец его жизни.<br>

]]>
</content:encoded></item>
<item><title>Re: Тишина...</title><guid>HvKNKitG0wwvU7szQ0Mi</guid><pubDate>2018-03-24 01:10:05</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/HvKNKitG0wwvU7szQ0Mi#HvKNKitG0wwvU7szQ0Mi</link>
		<description>
		&gt;Поэтому довольно "боязно" (да и бессмысленно?) говорить по душам. ;)
Да. Вот где еще теперь можно поймать Петра и поговорить по душам?))) используя опосредованные, с виду отвлеченные формы. Хехе...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
<span class="quote">&gt;Поэтому довольно "боязно" (да и бессмысленно?) говорить по душам. ;)</span><br>
Да. Вот где еще теперь можно поймать Петра и поговорить по душам?))) используя опосредованные, с виду отвлеченные формы. Хехе<br>

]]>
</content:encoded></item>
<item><title>Re: Баг с уровнем громкости</title><guid>wXbx8YqnbuAkZqjOXkUG</guid><pubDate>2017-12-05 00:09:52</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/wXbx8YqnbuAkZqjOXkUG#wXbx8YqnbuAkZqjOXkUG</link>
		<description>
		p.s. также уровень звука становится максимальным, игнорируя настройки в коде игры, если загрузить сохранение или просто запустить Stead с автозагрузкой последнего достигнутого момента в игре. По ходу snd.vol() не попадает в сохранение в принципе. ИМХО....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Wol4ik<br><br>
p.s. также уровень звука становится максимальным, игнорируя настройки в коде игры, если загрузить сохранение или просто запустить Stead с автозагрузкой последнего достигнутого момента в игре. По ходу snd.vol() не попадает в сохранение в принципе. ИМХО.<br>

]]>
</content:encoded></item>
<item><title>Баг с уровнем громкости</title><guid>uINPM2FoHWiMw5yVU3Vx</guid><pubDate>2017-12-05 00:02:50</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/uINPM2FoHWiMw5yVU3Vx#uINPM2FoHWiMw5yVU3Vx</link>
		<description>
		Вот титульный экран, в нем запускается музыка
====
onenter = function ()
           	snd.vol(40);
           	snd.music '...путь к музыке';
           end;
====
При смене темы оформления /стандартная, фентези, любая/ - происходит скачек уровня музыки и звука до максимума или близ...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Вот титульный экран, в нем запускается музыка<br>
<pre class="code">
onenter = function ()
           	snd.vol(40);
           	snd.music '...путь к музыке';
           end;
</pre>
При смене темы оформления /стандартная, фентези, любая/ - происходит скачек уровня музыки и звука до максимума или близкого к максимуму. При нажатии в меню Staed - "начать заново", значение уровня музыки и звука приводится к заданному в коде, то есть к 40.<br>

]]>
</content:encoded></item>
<item><title>Re: форум не отвечает уже второй раз за сутки</title><guid>zQFgi9tuXxNnUG4SfMLD</guid><pubDate>2018-04-29 18:30:17</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/zQFgi9tuXxNnUG4SfMLD#zQFgi9tuXxNnUG4SfMLD</link>
		<description>
		ну и реп тоже, разумеется, не работает. Агрегатор ifiction это подтверждает, что это не мой инет глючит. Там серьозно всьо....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Wol4ik<br><br>
ну и реп тоже, разумеется, не работает. Агрегатор ifiction это подтверждает, что это не мой инет глючит. Там серьозно всьо.<br>

]]>
</content:encoded></item>
<item><title>форум не отвечает уже второй раз за сутки</title><guid>4mth2k0FUbB6vIzVG64W</guid><pubDate>2018-04-29 18:28:27</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/4mth2k0FUbB6vIzVG64W#4mth2k0FUbB6vIzVG64W</link>
		<description>
		Сплайн! Опять....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Сплайн! Опять.<br>

]]>
</content:encoded></item>
<item><title>Кочегар и Государь.</title><guid>uAnz1rkvb3iqdmSJmj68</guid><pubDate>2018-03-17 21:57:07</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/uAnz1rkvb3iqdmSJmj68#uAnz1rkvb3iqdmSJmj68</link>
		<description>
		Недевно заново пересмотрел в один день фильмы "Остров" и "Царь" с Мамоновым в гл.роли. Доволен. Один - немного лубочная, но в целом положительная комедия. Другой - мАстерская притча о днях нынешних, серьезный фильм без единой лишней детали или фразы....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Недевно заново пересмотрел в один день фильмы "Остров" и "Царь" с Мамоновым в гл.роли. Доволен. Один - немного лубочная, но в целом положительная комедия. Другой - мАстерская притча о днях нынешних, серьезный фильм без единой лишней детали или фразы.<br>

]]>
</content:encoded></item>
<item><title>Re: Сказки про INSTEAD: Карантин</title><guid>jVPWMqCYYU6UDsgZ5WDR</guid><pubDate>2018-03-01 22:32:27</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/jVPWMqCYYU6UDsgZ5WDR#jVPWMqCYYU6UDsgZ5WDR</link>
		<description>
		Балабанов - чудовище. "Братов" 1-2 разумный человек не сможет смотреть всерьез, только разве что как слепок одного из этапов развития современного массового мифологического сознания. В этих фильмах нет ни одного положительного героя, запрет на убийство снят, борьба за "правду" см...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Балабанов - чудовище. "Братов" 1-2 разумный человек не сможет смотреть всерьез, только разве что как слепок одного из этапов развития современного массового мифологического сознания. В этих фильмах нет ни одного положительного героя, запрет на убийство снят, борьба за "правду" смоет вину с борца за эту самую правду. Фильм "Война", который я смотрел в кинотетатре, когда он только вышел, это развитие той же идеи с ее нарастающим приближением к абсурду, плюс безнадёга и бессмысленность всего и вся. "Груз-200", по аналогии с "братами", можно оценивать только как более или менее близкую костюмно/бытовую реконструкцию.<br>
<br>
Сам строй фильма способен лишить надежды даже здоровую психику. Впрочем, именно из-за этого фильма я возненавидел актера Алексея Серебрякова. Серебряков в данном случае не как человек и мыслитель, а как сценический типаж, который был потом очень эффектно использован в известном фильме Звягинцева, который, впрочем, оставляет зрителю надежды не больше, чем фильмы Балабанова. Балабанов рассказывает о реальном проклятии нашей страны, которе мы до сих пор несем, но не дает героям найти жизненный выход из всего этого. По тому, что сам не знает, его как художника поглотила тоскливая тьма.  <br>

]]>
</content:encoded></item>
<item><title>Рекомендации по изучению Instead в школрх за рубежом</title><guid>ebSsLQAiInPwtlftWSwG</guid><pubDate>2018-02-12 16:53:39</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/ebSsLQAiInPwtlftWSwG#ebSsLQAiInPwtlftWSwG</link>
		<description>
		https://books.google.com.ua/books?id=qcomDwAAQBAJ&amp;lpg=PA72&amp;hl=ru&amp;pg=PA71#v=onepage&amp;q&amp;f=false

Ссылку предоставил TechniX, методичка на украинском. Инстеду посвящена пара страниц....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
<a href="https://books.google.com.ua/books?id=qcomDwAAQBAJ&lpg=PA72&hl=ru&pg=PA71#v=onepage&q&f=false" class="url">https://books.google.com.ua/books?id=qcomDwAAQBAJ&amp;lpg=PA72&amp;hl=ru&amp;pg=PA71#v=onepage&amp;q&amp;f=false</a><br>
<br>
Ссылку предоставил TechniX, методичка на украинском. Инстеду посвящена пара страниц.<br>

]]>
</content:encoded></item>
<item><title>Re: Принтед #4</title><guid>gtlyTIjzilzziOoehTlK</guid><pubDate>2017-11-04 23:22:38</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/gtlyTIjzilzziOoehTlK#gtlyTIjzilzziOoehTlK</link>
		<description>
		Просмотрел-пролистал, много интересного, но займусь детально проработкой завтра. Не хочется на бегу читать вестник. По поводу рубрики "Слухи" (видя такое слово я обычно оживляюсь)... Да, игра пишется, строго каждый день, после захода солнца (+ еще изредка микрозаходы днем, если е...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Просмотрел-пролистал, много интересного, но займусь детально проработкой завтра. Не хочется на бегу читать вестник. По поводу рубрики "Слухи" (видя такое слово я обычно оживляюсь)... Да, игра пишется, строго каждый день, после захода солнца (+ еще изредка микрозаходы днем, если есть возможность). Но! Поменялся формат, так как начал писать с прицелом на КРИЛ, но сейчас пишу на Паровоз. Первая игра на Инстеде всё-таки ближе к Паровозу, так как я не кремень. От этого, сохраняя все прошлые наработки и то что я узнал здесь в клубе, я переформатировал сюжет и много чего еще. Короче, слух достоверен, пишу на Инстед и грызть сей движок переставать пока не планирую. Ибо, если не успею свой вагончик, на меня падет позор.<br>

]]>
</content:encoded></item>
<item><title>Re: что у вас было в детстве?</title><guid>JQMtEa6j9YfPB6RgnsQg</guid><pubDate>2017-10-23 16:13:19</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/JQMtEa6j9YfPB6RgnsQg#JQMtEa6j9YfPB6RgnsQg</link>
		<description>
		[x] zx spectrum или его клон 
[ ] более крутой зарубежный хоум компьютер (ямаха и круче) 
[х] PC/XT/286 
[x] советская система а-ля радио-86рк (радио86-рк, микроша и т.п.) 
[ ] советская более серьёзная техника (БК-0010, Орион-128 и т.п.) 
[ ] рембо 
[ ] денди 
[ ] сега 
[ ] супе...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> gk11<br><br>
[x] zx spectrum или его клон <br>
[ ] более крутой зарубежный хоум компьютер (ямаха и круче) <br>
[х] PC/XT/286 <br>
[x] советская система а-ля радио-86рк (радио86-рк, микроша и т.п.) <br>
[ ] советская более серьёзная техника (БК-0010, Орион-128 и т.п.) <br>
[ ] рембо <br>
[ ] денди <br>
[ ] сега <br>
[ ] супернинтенда <br>
[ ] плейстейшн <br>
[x] Ну, Погоди и подобные Электроники <br>
[ ] тетрис <br>
[ ] тамагочи <br>
[ ] более серьёзная портативная игровая система (геймбой етс) <br>
[ ] планетоход :) <br>

]]>
</content:encoded></item>
<item><title>Re: Владимир Соколаев: фотограф о творчестве</title><guid>S5kortGWcxcUyzzOzLKt</guid><pubDate>2017-08-14 14:14:26</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/S5kortGWcxcUyzzOzLKt#S5kortGWcxcUyzzOzLKt</link>
		<description>
		Вчера немного пробежался по работам и тексту. Интересно, как раз период, который меня больше всего интересует - конец 1970х и 1980-е. Сайт, конечно, не для беглого изучения. Надеюсь, найду время....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Вчера немного пробежался по работам и тексту. Интересно, как раз период, который меня больше всего интересует - конец 1970х и 1980-е. Сайт, конечно, не для беглого изучения. Надеюсь, найду время.<br>

]]>
</content:encoded></item>
<item><title>Re: Попробуйте iing</title><guid>IuiqGrKpi4LTeOGTmc0R</guid><pubDate>2017-07-17 09:19:42</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/IuiqGrKpi4LTeOGTmc0R#IuiqGrKpi4LTeOGTmc0R</link>
		<description>
		Прошу прощения, не совсем понял. Если нужно обсудить Instead и все, что ним связано, можно уже писать сюда и пока лучше не надо? (Порт 3000)...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Прошу прощения, не совсем понял. Если нужно обсудить Instead и все, что ним связано, можно уже писать сюда и пока лучше не надо? (Порт 3000)<br>

]]>
</content:encoded></item>
<item><title>Re: И снова о творчестве</title><guid>AF6G64VNXLBB2I3MBURJ</guid><pubDate>2017-06-25 09:04:25</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/AF6G64VNXLBB2I3MBURJ#AF6G64VNXLBB2I3MBURJ</link>
		<description>
		Пётр, очень интересные статьи, спасибо. Особо выделил это, так как интуитивно иногда пытался осуществить, но не хватало последовательности, завершённости и понимания, а тут Эрик Чахи говорит это прямым текстом  -- "Э.Ч.: Моим советом будет создавать игру, используя все имеющиеся ...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Пётр, очень интересные статьи, спасибо. Особо выделил это, так как интуитивно иногда пытался осуществить, но не хватало последовательности, завершённости и понимания, а тут Эрик Чахи говорит это прямым текстом  -- "Э.Ч.: Моим советом будет создавать игру, используя все имеющиеся средства. Под которыми я понимаю создание набора правил в рамках ваших возможностей. Создать набор правил, создать прототип и изучить его - единственный способ оценить, получиться игра интересной или нет"<br>

]]>
</content:encoded></item>
<item><title>Модуль fmt в Stead3, внедрение числовых переменных в символьный аргумент отрисовки fmt.img('box:..</title><guid>fTnYvWCfyuP7CcN00cAp</guid><pubDate>2018-01-05 22:24:31</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/fTnYvWCfyuP7CcN00cAp#fTnYvWCfyuP7CcN00cAp</link>
		<description>
		Данная программа готова к запуску, содержит участок кода, данный нашим другом techniX. Демонстрирует создание графической шкалы прогресса для разных параметров в играх (здоровье, тепло, сытость и т.п.).
====
-- $Name: модуль fmt при работе box$

require "fmt"

global {
	sizeX = 1...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Данная программа готова к запуску, содержит участок кода, данный нашим другом techniX. Демонстрирует создание графической шкалы прогресса для разных параметров в играх (здоровье, тепло, сытость и т.п.).<br>
<pre class="code">
-- $Name: модуль fmt при работе box$

require "fmt"

global {
	sizeX = 16;
}
--
room {
	nam = 'main';
	onenter = function ()
		place 'vectes';
		place 'modum';
	end;
}
--
	obj {
	nam = 'modum';
	dsc = '{^^нажать, чтобы изменить шкалу}';
	act = function ()
			sizeX = rnd (16,255);
			return;
		  end;
};
--
	obj {
	nam = 'vectes';
	dsc = function ()
			p (fmt.img('box:' .. tostring(sizeX) .. 'x' .. tostring(32) .. ',red,255'));
			p (fmt.img('box:' .. tostring(256-sizeX) .. 'x' .. tostring(32) .. ',blue,255')); -- внедрение числовой переменной в аргумент, пример данный techniX
			return;
		  end;
};
</pre>

]]>
</content:encoded></item>
<item><title>отсутствие влияния части настроек темы (theme) на активные элементы измененные при помощи модуля fonts</title><guid>eW0cgHcpAx7XcOquJOWq</guid><pubDate>2017-12-31 00:38:20</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/eW0cgHcpAx7XcOquJOWq#eW0cgHcpAx7XcOquJOWq</link>
		<description>
		Модуль fonts на beta-сборке 3.2 работает нормально. Единственно, такие настройки стандартной или собственной темы игры как:
====
win.col.fg = black
win.col.link = #b02c00
win.col.alink = #606060
====
Не влияют на подсветку активных элементов obj, если шрифт их dsc видоизменен при...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Модуль fonts на beta-сборке 3.2 работает нормально. Единственно, такие настройки стандартной или собственной темы игры как:<br>
<pre class="code">
win.col.fg = black
win.col.link = #b02c00
win.col.alink = #606060
</pre>
Не влияют на подсветку активных элементов obj, если шрифт их dsc видоизменен при помощи модуля fonts. Вот пример, на котором проводилось тестирование. Это немного видоизмененный пример из репозитория с модулями для stead3<br>
<pre class="code">
require "fonts"
local fnt = _'$fnt'
fnt:face ('sans', 'sans.ttf', 20)
room {
	nam = 'main';
	decor = [[Текст описания локации.]];
}:with {
	obj {
		nam = 'r1';
		dsc = '{ бутерброд }'; -- стандартный шрифт темы
		act = 'Вы выбрали бутерброд';
	};
	obj {
		nam = 'r2';
		dsc = '{{$fnt sans| кувалда }}'; -- шрифт заданный при помощи модуля fonts, не имеет подсветки, хотя кликабелен.
		act = 'Вы выбрали кувалду';
	};

}
</pre>

]]>
</content:encoded></item>
<item><title>Создание кликабельной картинки, кнопки</title><guid>cO67SFu5zo3cbCOFos1T</guid><pubDate>2017-12-24 01:19:03</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/cO67SFu5zo3cbCOFos1T#cO67SFu5zo3cbCOFos1T</link>
		<description>
		Требуется подключить модуль fmt. Помещаем на сцену объект, имея для него произвольную картинку по заявленному пути
====
obj {
	nam = 'idti';
	dsc = function ()
		p ('{',fmt.img'data/idti.png','}'); -- кликабельная картинка кнопки.
	end;
	act = function ()
		walk 'e0'; -- переход ...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Требуется подключить модуль fmt. Помещаем на сцену объект, имея для него произвольную картинку по заявленному пути<br>
<pre class="code">
obj {
	nam = 'idti';
	dsc = function ()
		p ('{',fmt.img'data/idti.png','}'); -- кликабельная картинка кнопки.
	end;
	act = function ()
		walk 'e0'; -- переход или любое действие по нажатию на картинку.
	end;
}
</pre>

]]>
</content:encoded></item>
<item><title>Re: Применение ПОЛЬЗОВАТЕЛЬСКОЙ функции в Stead3</title><guid>hT5AQLirTNGqQzNYk5z4</guid><pubDate>2017-12-04 07:43:33</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/hT5AQLirTNGqQzNYk5z4#hT5AQLirTNGqQzNYk5z4</link>
		<description>
		При том, хочу отметить, что есть неочевидный нюанс со скобками /ну, для знатоков lua, может быть, очевидный/

1. Если мы приравнивает весь act (use, и т.п.) к пользовательской функции, то пишем ее имя обязательно без скобок: act = fire;

2. А если добавляем в тело другой функции,...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
При том, хочу отметить, что есть неочевидный нюанс со скобками /ну, для знатоков lua, может быть, очевидный/<br>
<br>
1. Если мы приравнивает весь act (use, и т.п.) к пользовательской функции, то пишем ее имя обязательно без скобок: act = fire;<br>
<br>
2. А если добавляем в тело другой функции, как дополнение, то обязательно со скобками:<br>
<pre class="code">
act = function ()
      -- тело текущей функции
         fire() -- имя пользовательской ф-ции со скобками
      end;
</pre>

]]>
</content:encoded></item>
<item><title>Re: Применение ПОЛЬЗОВАТЕЛЬСКОЙ функции в Stead3</title><guid>4OC9ZrUZORzfhLpalWWK</guid><pubDate>2017-12-03 19:21:16</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/4OC9ZrUZORzfhLpalWWK#4OC9ZrUZORzfhLpalWWK</link>
		<description>
		В примере про смешиванее функций не нужен второй end. Так как он уже есть в теле пользовательской функции. Фактически она вносится одной строчкой
====
fire()
====
а вот правильная запись второго примера
=====
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Wol4ik<br><br>
В примере про смешиванее функций не нужен второй end. Так как он уже есть в теле пользовательской функции. Фактически она вносится одной строчкой<br>
<pre class="code">
fire()
</pre>
а вот правильная запись второго примера<br>
=====<br>
obj {<br>
	nam = 'лес';<br>
	dsc = 'Вы в лесу, на опушке горит {костёр}.';<br>
	act = function() <br>
                 p "Вы приблизились к костру.";<br>
                 fire() -- применение пользовательской функции в теле другой функции.<br>
          end; <br>
};<br>
=====<br>

]]>
</content:encoded></item>
<item><title>Применение ПОЛЬЗОВАТЕЛЬСКОЙ функции в Stead3</title><guid>zrhQE1xV2ReoJC6Da2Ym</guid><pubDate>2017-12-03 19:10:09</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/zrhQE1xV2ReoJC6Da2Ym#zrhQE1xV2ReoJC6Da2Ym</link>
		<description>
		Рабочий пример, функция fire может быть вызвана в act, use, used объектов и/или в onenter комнат, или в теле других функций.
====
fire = function () -- пользовательсяка функция для многократного использования
	p 'Вы находитесь рядом с источником тепла.';
	-- еще здесть могут быть...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Рабочий пример, функция fire может быть вызвана в act, use, used объектов и/или в onenter комнат, или в теле других функций.<br>
<pre class="code">
fire = function () -- пользовательсяка функция для многократного использования
	p 'Вы находитесь рядом с источником тепла.';
	-- еще здесть могут быть помещены формулы, 
	-- меняющие состояние игры
	-- статус игрока, комнат и объектов.
end;
--
room {
	nam = 'main';
	obj = {'лес'};
}
--
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act = fire; -- применение пользовательской функции.
};
</pre>
<br>
При смешивании текущей функции с ранее заявленной пользовательской функцией, например в act:<br>
<br>
<pre class="code">
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act = function() 
                 p "Вы приблизились к костру.";
                    fire() -- применение пользовательской функции 
                     end; -- в теле другой функции.
              end;
};
</pre>

]]>
</content:encoded></item>
<item><title>Применение ПОЛЬЗОВАТЕЛЬСКОЙ функции в Stead3</title><guid>mDs4CHDgVuH177j1wAQY</guid><pubDate>2017-12-03 19:07:47</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/mDs4CHDgVuH177j1wAQY#mDs4CHDgVuH177j1wAQY</link>
		<description>
		Рабочий пример, функция fire может быть вызвана в act, use, used объектов и/или в onenter комнат, или в теле других функций.
====
fire = function () -- пользовательсяка функция для многократного использования
	p 'Вы находитесь рядом с источником тепла.';
	-- еще здесть могут быть...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Рабочий пример, функция fire может быть вызвана в act, use, used объектов и/или в onenter комнат, или в теле других функций.<br>
<pre class="code">
fire = function () -- пользовательсяка функция для многократного использования
	p 'Вы находитесь рядом с источником тепла.';
	-- еще здесть могут быть помещены формулы, 
	-- меняющие состояние игры
	-- статус игрока, комнат и объектов.
end;
--
room {
	nam = 'main';
	obj = {'лес'};
}
--
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act = fire; -- применение пользовательской функции.
};
</pre>
<br>
При смешивании текущей функции с ранее заявленной пользовательской функцией, например в act:<br>
<br>
<pre class="code">
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act = function() 
             p "Вы приблизились к костру.";
 Fire() end; -- применение пользовательской функции.
};
</pre>

]]>
</content:encoded></item>
<item><title>Применение ПОЛЬЗОВАТЕЛЬСКОЙ функции в Stead3</title><guid>lfD6JizYOMex8uBkEsTd</guid><pubDate>2017-12-03 19:07:46</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/lfD6JizYOMex8uBkEsTd#lfD6JizYOMex8uBkEsTd</link>
		<description>
		Рабочий пример, функция fire может быть вызвана в act, use, used объектов и/или в onenter комнат, или в теле других функций.
====
fire = function () -- пользовательсяка функция для многократного использования
	p 'Вы находитесь рядом с источником тепла.';
	-- еще здесть могут быть...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Рабочий пример, функция fire может быть вызвана в act, use, used объектов и/или в onenter комнат, или в теле других функций.<br>
<pre class="code">
fire = function () -- пользовательсяка функция для многократного использования
	p 'Вы находитесь рядом с источником тепла.';
	-- еще здесть могут быть помещены формулы, 
	-- меняющие состояние игры
	-- статус игрока, комнат и объектов.
end;
--
room {
	nam = 'main';
	obj = {'лес'};
}
--
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act = fire; -- применение пользовательской функции.
};
</pre>
<br>
При смешивании текущей функции с ранее заявленной пользовательской функцией, например в act:<br>
<br>
<pre class="code">
obj {
	nam = 'лес';
	dsc = 'Вы в лесу, на опушке горит {костёр}.';
	act = function() 
             p "Вы приблизились к костру.";
 Fire() end; -- применение пользовательской функции.
};
</pre>

]]>
</content:encoded></item>
<item><title>Re: про контейнер</title><guid>duPxu3hXrAmScTaAATmJ</guid><pubDate>2017-11-18 00:24:58</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/duPxu3hXrAmScTaAATmJ#duPxu3hXrAmScTaAATmJ</link>
		<description>
		ответ: добавить после самой последней фигурной скобки :close()
====

}: with {
	'meal', 'wood', 'fuel';
}:close()
====...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Wol4ik<br><br>
ответ: добавить после самой последней фигурной скобки :close()<br>
<pre class="code">

}: with {
	'meal', 'wood', 'fuel';
}:close()
</pre>

]]>
</content:encoded></item>
<item><title>про контейнер</title><guid>lZxi3ZhUwSAG3zovWtoc</guid><pubDate>2017-11-17 23:27:29</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/lZxi3ZhUwSAG3zovWtoc#lZxi3ZhUwSAG3zovWtoc</link>
		<description>
		Вот работоспособный код. При act контейнер закрывается, если открыт, и отрывается, если закрыт. Вопрос в следующем, как заранее задать какой будет контейнер открытый или закрытый? Он про умолчанию изначально открыт. А как это изменить до помещения его на сцену?
====
cont { -- при...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Вот работоспособный код. При act контейнер закрывается, если открыт, и отрывается, если закрыт. Вопрос в следующем, как заранее задать какой будет контейнер открытый или закрытый? Он про умолчанию изначально открыт. А как это изменить до помещения его на сцену?<br>
<pre class="code">
cont { -- пример контейнера
	nam = 'box';
	dsc = [[Тут есть {ящик}.]];
	act = function (s)
				if closed(s) == true then 
						open(s);
						return;
				else
						close(s);
						return;
				end;
		   end;
	cont = 'В ящике: ';
}: with {
	'meal', 'wood', 'fuel';
}
</pre>

]]>
</content:encoded></item>
<item><title>Re: Музыка и звуки</title><guid>7D88uq89yrRMizO9gHGp</guid><pubDate>2017-10-20 16:20:21</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/7D88uq89yrRMizO9gHGp#7D88uq89yrRMizO9gHGp</link>
		<description>
		Ага, понял. Спасибо....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Ага, понял. Спасибо.<br>

]]>
</content:encoded></item>
<item><title>Re: Музыка и звуки</title><guid>YMcBDswjLVIcovtzJYo7</guid><pubDate>2017-10-20 10:39:07</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/YMcBDswjLVIcovtzJYo7#YMcBDswjLVIcovtzJYo7</link>
		<description>
		Еще эта программа доказыват возможность управление громкостью заданного звука прямо во время его проигрывания. Это можно использовать например при создании эффекта приближения и удаления от источника звука, а также для плавного "перекатывания" звука с левого на правый динамик и о...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Еще эта программа доказыват возможность управление громкостью заданного звука прямо во время его проигрывания. Это можно использовать например при создании эффекта приближения и удаления от источника звука, а также для плавного "перекатывания" звука с левого на правый динамик и обратно. Можно даже писать трекерную музыку из сеплов при помощи кода Инстед))) <br>
Спасибо за пояснения про music, а то я думал, что опять что-то упустил в докумнтации.<br>

]]>
</content:encoded></item>
<item><title>Re: Музыка и звуки</title><guid>aNtaNJTuZ2vNBqdU44Ui</guid><pubDate>2017-10-20 01:48:45</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/aNtaNJTuZ2vNBqdU44Ui#aNtaNJTuZ2vNBqdU44Ui</link>
		<description>
		p.s. Вот, набросал программку.
snd.pan не действует на громкость проигрывания music (оно и логично, так как канал неизвестен),
в документации не сказано, как задавать громкость music. Может есть недокументированная команда для этого?
====
require "snd" -- модуль музыки и звуков
-...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Wol4ik<br><br>
p.s. Вот, набросал программку.<br>
snd.pan не действует на громкость проигрывания music (оно и логично, так как канал неизвестен),<br>
в документации не сказано, как задавать громкость music. Может есть недокументированная команда для этого?<br>
<pre class="code">
require "snd" -- модуль музыки и звуков
-- требуется два *.ogg файла с музыкой в корне папки с игрой и файлом main3.lua,
-- для этой программы их имена заданы как 'ice1.ogg' и 'basketcase.ogg'
--
global {
	volume = 50;
}
--
room {
	enter = function()
				put ('Включить музыку');
				put ('Отлючить музыку');
				put ('Включить звук');
				put ('Отлючить звук');
				put ('Увеличить');
				put ('Уменьшить');
				pl.obj:add 'громкость';
			end;
	nam = 'main';
	decor = 'Тест музыки и звуков';
}
--
obj {
	nam = 'Включить музыку';
	dsc = '{Play music^}';
	act = function()
			snd.music('ice1.ogg');
		  end;
}
--
obj {
	nam = 'Отлючить музыку';
	dsc = '{Stop music^}';
	act = function()
			snd.stop_music();
		  end;
	
}
--
obj {
	nam = 'Включить звук';
	dsc = '{Play sound^}';
	act = function()
			snd.play('basketcase.ogg', 1, 0);
		  end;
}
--
obj {
	nam = 'Отлючить звук';
	dsc = '{Stop sound^}';
	act = function()
		    snd.stop(1);
		  end;
}
--
obj {
	nam = 'Увеличить';
	dsc = '{+ volume^}';
	act = function()
		    volume = volume + 10;
		    snd.pan (1, volume, volume);
		    return;
		  end;
	
}
--
obj {
	nam = 'Уменьшить';
	dsc = '{- volume^}';
	act = function()
		    volume = volume - 10;
		    snd.pan (1, volume, volume);
		  end;
}
--
obj {
	nam = 'громкость';
	disp = function()
		    p (volume);
		    return;
		  end;
}
</pre>

]]>
</content:encoded></item>
<item><title>Музыка и звуки</title><guid>nNxAbDj5fhrEvlVHcEWT</guid><pubDate>2017-10-19 23:26:41</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/nNxAbDj5fhrEvlVHcEWT#nNxAbDj5fhrEvlVHcEWT</link>
		<description>
		Прошу прощения, но я не нашел способ воздействия кодом на громкость музыки (music). Делал ее при помощи snd.play. ...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Прошу прощения, но я не нашел способ воздействия кодом на громкость музыки (music). Делал ее при помощи snd.play. <br>

]]>
</content:encoded></item>
<item><title>Re: Переводы строк в конце dsc/decor и др. методов</title><guid>rKCm0fVUXzbM9PPzd3Ef</guid><pubDate>2017-10-15 13:11:30</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/rKCm0fVUXzbM9PPzd3Ef#rKCm0fVUXzbM9PPzd3Ef</link>
		<description>
		Понял. Буду иметь в виду. Был не прав....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Понял. Буду иметь в виду. Был не прав.<br>

]]>
</content:encoded></item>
<item><title>Докладываю</title><guid>coQDD3W9PiiyzzrxRDG7</guid><pubDate>2017-10-14 20:07:31</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/coQDD3W9PiiyzzrxRDG7#coQDD3W9PiiyzzrxRDG7</link>
		<description>
		Обнаружил вот что. Возможно это баг, а возможно это я нарушаю правила использования объектов типа obj. Вот код.
====
obj {
	nam = 'искать';
	state = 1;
	dsc = function(s)
			local dsc = {
					'{&gt; Попытаться исследовать лес, несмотря на холод.^}',
					'&gt; Лес исследован.{^}' --- ...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
Обнаружил вот что. Возможно это баг, а возможно это я нарушаю правила использования объектов типа obj. Вот код.<br>
<pre class="code">
obj {
	nam = 'искать';
	state = 1;
	dsc = function(s)
			local dsc = {
					'{&gt; Попытаться исследовать лес, несмотря на холод.^}',
					'&gt; Лес исследован.{^}' --- !!! вот эта строчка, про нее доклад.
                                     }; 
					p(dsc[s.state])
			end;
	act = function (s)
			p [[Исследовав лес... (длинное описание найденного)]];
			s.state = 2;
			hot = hot - 5;
			return;
			end;
}
</pre>
Представим, что таких объектов, подобных этому несколько. И если они помещены на сцену, то их dsc располагаются в столбик, так как присутствует символ ^. Почему я сделал '&gt; Лес исследован.{^}' вместо того, чтобы сделать '&gt; Лес исследован.^' ??? Дело в том, что dsc объектов типа obj игнорирует символ ^ если он не помещен в фигурные скобки {}. Возможно, так задумано. Я просто отчитался.<br>

]]>
</content:encoded></item>
<item><title>Re: Об'екты на сцене и в инвентаре</title><guid>TLY9uZLAOazZxfkaf4LR</guid><pubDate>2017-10-11 18:14:18</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/TLY9uZLAOazZxfkaf4LR#TLY9uZLAOazZxfkaf4LR</link>
		<description>
		Спасибо. Теперь мне понятно....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Спасибо. Теперь мне понятно.<br>

]]>
</content:encoded></item>
<item><title>Re: Об'екты на сцене и в инвентаре</title><guid>q1r2FEAKNTkEEOlRxUxf</guid><pubDate>2017-10-11 17:59:07</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/q1r2FEAKNTkEEOlRxUxf#q1r2FEAKNTkEEOlRxUxf</link>
		<description>
		Второй вопрос был про предмет, который лежит только в инвентаре. Я не нашел способ сделать реакцию игры на единичное нажатие на него в инвентаре. act это позволяет сделать, но только когда об!ект лежит на сцене.

Про конфеты, ты, к сожалению, прав. При разном значении pri об!екты...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Второй вопрос был про предмет, который лежит только в инвентаре. Я не нашел способ сделать реакцию игры на единичное нажатие на него в инвентаре. act это позволяет сделать, но только когда об!ект лежит на сцене.<br>
<br>
Про конфеты, ты, к сожалению, прав. При разном значении pri об!екты на сцене конкурируют и двигают порядок. Но при одинаковом pri, вывод идет как ты сказал, то что позже, то после тгго что было выведено ранее.<br>

]]>
</content:encoded></item>
<item><title>Об'екты на сцене и в инвентаре</title><guid>M4dWF2wUAe5XtG2AJBZD</guid><pubDate>2017-10-11 16:07:27</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/M4dWF2wUAe5XtG2AJBZD#M4dWF2wUAe5XtG2AJBZD</link>
		<description>
		Добрый день. Возник еще один вопрос. При создании obj есть такой параметр pri. Он работает не только в инвентаре, но и на сцене. Вопрос вот в чем, если у двух и более выложенных на сцену об!ектов (drop или place) совпадают pri, то как происходит их визуальная компановка при добав...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Добрый день. Возник еще один вопрос. При создании obj есть такой параметр pri. Он работает не только в инвентаре, но и на сцене. Вопрос вот в чем, если у двух и более выложенных на сцену об!ектов (drop или place) совпадают pri, то как происходит их визуальная компановка при добавлении новых? <br>
<br>
То есть например "Лежит {коробка конфет}" (pri = -100) я на нее кликнул и на сцене появляется еще один об!ект "{конфета}" (тоже pri = -100). Вывод динамической части Инстед, что, сдвинет коробку и перед ней слева поставит конфету? Но она вроде позже по времени появилась.... Или как? Мне нужно, чтобы добавляемый об!ект помещался всегда слева перед предыдущими ранее выложенными об!ектами. Возможно ли это?<br>
<br>
Вопрос2. Работает или как сделать чтоб заработал act об!екта, уже лежащего в инвентаре? Это лишает его use и inv, ну и пусть.<br>

]]>
</content:encoded></item>
<item><title>Re: результваты</title><guid>IsiVygC8mizoalpgayaY</guid><pubDate>2017-10-10 10:30:46</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/IsiVygC8mizoalpgayaY#IsiVygC8mizoalpgayaY</link>
		<description>
		Ага, теперь красиво. Только я пробелы убрал около слэша. То есть есть некие служебные меры
1. %d
2. %.3f
3. еще что-то...
Более мене пончл как их настраивать 3f 2f и тд....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Ага, теперь красиво. Только я пробелы убрал около слэша. То есть есть некие служебные меры<br>
1. %d<br>
2. %.3f<br>
3. еще что-то...<br>
Более мене пончл как их настраивать 3f 2f и тд.<br>

]]>
</content:encoded></item>
<item><title>Re: результваты</title><guid>341EVKI167AznL0QzC2B</guid><pubDate>2017-10-10 10:04:56</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/341EVKI167AznL0QzC2B#341EVKI167AznL0QzC2B</link>
		<description>
		pf станно себя ведет. Вот старый вид, он выводит смесь строковых заготовок и переменных.
====
p ('тепло ', string.format("%.3f", round(hot,2)),'/', hotmax);
====
Выводится следующее .....  тепло 19.600/24
При pf же с кодом
====
p ('тепло ', pf("%.3f", round(hot,2)),'/', hotmax);
...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
pf станно себя ведет. Вот старый вид, он выводит смесь строковых заготовок и переменных.<br>
<pre class="code">
p ('тепло ', string.format("%.3f", round(hot,2)),'/', hotmax);
</pre>
Выводится следующее .....  тепло 19.600/24<br>
При pf же с кодом<br>
<pre class="code">
p ('тепло ', pf("%.3f", round(hot,2)),'/', hotmax);
</pre>
"тепло и hot меняются местами, а то, что после hot, вообще не выводится. Выглядит вывод теперь так:<br>
19.4000тепло<br>

]]>
</content:encoded></item>
<item><title>Re: Докладываю</title><guid>ZzQuFWgeOPfCSwrlM9ew</guid><pubDate>2017-10-10 00:06:58</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/ZzQuFWgeOPfCSwrlM9ew#ZzQuFWgeOPfCSwrlM9ew</link>
		<description>
		На всякий случай, вот еще наблюдение. Stead никак не реагирует на ошибки в фигурных скобках, но теперь уже в случае:
====
decor = [[...бескрайнее белое поле.^^
	{@ walk e38|&gt; Отправиться к маленькому участку леса.]]; -- вторая фигурная скобка отсутствует.
====
Ранее же мы обсужда...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
На всякий случай, вот еще наблюдение. Stead никак не реагирует на ошибки в фигурных скобках, но теперь уже в случае:<br>
<pre class="code">
decor = [[...бескрайнее белое поле.^^
	{@ walk e38|&gt; Отправиться к маленькому участку леса.]]; -- вторая фигурная скобка отсутствует.
</pre>
Ранее же мы обсуждали то же самое но в одинарных кавычках. В этом же аналогичном случае ничего страшного не происходило. Не было зависаний. Просто вместо активной ссылки "&gt; Отправиться..." , на экране отображалась неактивная ссылка "{@ walk e38|&gt; Отправиться к маленькому участку леса."<br>
<br>
Сообщений от ошибке синтаксиса @ walk внутри [[]] не выводилось.<br>

]]>
</content:encoded></item>
<item><title>Re: результваты</title><guid>fEjqYFPBtuhqxUk29lRE</guid><pubDate>2017-10-09 22:41:19</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/fEjqYFPBtuhqxUk29lRE#fEjqYFPBtuhqxUk29lRE</link>
		<description>
		Если бы я был как-бы пользователем очередной новой функции или версии Stead 3.x.x, чисто гипотетически. Мне было бы проще задавать так. Если я хочу, чтобы данная переменная выводилась с нужной постоянной детализацией знаков после запятой, то при первичном присвоении значения сраз...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Если бы я был как-бы пользователем очередной новой функции или версии Stead 3.x.x, чисто гипотетически. Мне было бы проще задавать так. Если я хочу, чтобы данная переменная выводилась с нужной постоянной детализацией знаков после запятой, то при первичном присвоении значения сразу их и прописать. Например.<br>
<pre class="code">
global {
         биткоины = 0.000; -- при любых вычислениях вывод p будет всегда с 3-мя знаками после запятой.
         выстота = 0.00; -- при любых вычислениях вывод p будет всегда с 2-мя знаками после запятой.
         тепло = 0; -- вывод будет иметь столько знаков после запятой,сколько нужно,
                    --- но без лишних нулей: 1.2 ... 1.000000002 ... 1 ... 6 .... 0 ....
        }
</pre>
Это, разумеется не в плане советов, а на правах вольной фантазии.<br>

]]>
</content:encoded></item>
<item><title>результваты</title><guid>nwMrrQDZx63aLwff6Av8</guid><pubDate>2017-10-09 22:19:20</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/nwMrrQDZx63aLwff6Av8#nwMrrQDZx63aLwff6Av8</link>
		<description>
		====
function round(num, numDecimalPlaces)
	local mult = 10^(numDecimalPlaces or 0)
	return math.floor(num * mult + 0.5) / mult
end
--
obj {
	nam = 'тепло';
	pri = -100;
	disp = function (s)
			p ('тепло ', string.format("%.3f", hot),'/', hotmax);
		   end;
     }
====
Вышеуказан...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
<pre class="code">
function round(num, numDecimalPlaces)
	local mult = 10^(numDecimalPlaces or 0)
	return math.floor(num * mult + 0.5) / mult
end
--
obj {
	nam = 'тепло';
	pri = -100;
	disp = function (s)
			p ('тепло ', string.format("%.3f", hot),'/', hotmax);
		   end;
     }
</pre>
Вышеуказанное при вычитании из 24 чисел по 0.6 - при чистом нуле hot выводит -0.000<br>
Далее, всё то же самое только заменена сторочка:<br>
<pre class="code">
p ('тепло ', string.format("%.3f", round(hot,2)),'/', hotmax);
</pre>
При достижении чистого нуля выводится всё корректно, т.е. 0.000<br>

]]>
</content:encoded></item>
<item><title>Re: Делюсь</title><guid>C2ISwPRADtnnBbmg6zuX</guid><pubDate>2017-10-09 14:13:25</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/C2ISwPRADtnnBbmg6zuX#C2ISwPRADtnnBbmg6zuX</link>
		<description>
		Да, конечно. Займусь сегодня. Раз мы это обсуждаем, спрошу еще одно на будущее. Как сделать вывод фиксированного количества знаков после запятой в дроби, даже если там нули? Да так, чтобы round работал при выводе? (Понял, что round проще делать только для вывода p, pn)
0.2 =&gt; 0.2...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Да, конечно. Займусь сегодня. Раз мы это обсуждаем, спрошу еще одно на будущее. Как сделать вывод фиксированного количества знаков после запятой в дроби, даже если там нули? Да так, чтобы round работал при выводе? (Понял, что round проще делать только для вывода p, pn)<br>
0.2 =&gt; 0.200<br>

]]>
</content:encoded></item>
<item><title>Re: Делюсь</title><guid>LYXvPQrvP9DwdW17FNsD</guid><pubDate>2017-10-09 13:02:33</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/LYXvPQrvP9DwdW17FNsD#LYXvPQrvP9DwdW17FNsD</link>
		<description>
		Пётр, а вдруг не у всех будет Инстед3 обновленный из гита. Я вот пока думаю переделать механику игры и не выводить само число тепла. А сделать так, вычисления с дробями проводить, как и раньше, но выводить результат словами - «холодно», «очень холодно», «прохладно», «жарко» и т.п...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Пётр, а вдруг не у всех будет Инстед3 обновленный из гита. Я вот пока думаю переделать механику игры и не выводить само число тепла. А сделать так, вычисления с дробями проводить, как и раньше, но выводить результат словами - «холодно», «очень холодно», «прохладно», «жарко» и т.п.<br>
<br>
Вопрос вот в чем, если я не вывожу на экран и никак не округляю результаты вычислений с дробями, они эти вычисления остаются точными? Ну то есть если результат вычитания равен нулю, то я могу этот ноль поймать в условии заданном if ... then... ?<br>
<br>
П.с. все ранее оговоренные проверки функций я сделаю.<br>

]]>
</content:encoded></item>
<item><title>Re: Делюсь</title><guid>uXrvdNyOL6j5UDLmuUCU</guid><pubDate>2017-10-09 09:48:58</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/uXrvdNyOL6j5UDLmuUCU#uXrvdNyOL6j5UDLmuUCU</link>
		<description>
		Проверил на другом компьютере, там минус ноль не выводилось при старых параметрах. Странно. Обновленный Инстед и код ношу на флешке с собой. Проверю вечером на прежнем ПК, с новой функцией и без нее. Но совершенно точно вчера выдодился минус ноль при нуле и я это устранил изменен...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Проверил на другом компьютере, там минус ноль не выводилось при старых параметрах. Странно. Обновленный Инстед и код ношу на флешке с собой. Проверю вечером на прежнем ПК, с новой функцией и без нее. Но совершенно точно вчера выдодился минус ноль при нуле и я это устранил изменением аргумента округления с 2 на 3. Тщательно перепроверю все, чтобы исключить неверное понимание.<br>

]]>
</content:encoded></item>
<item><title>Делюсь</title><guid>krDLWsq8twGzYw2ZzQij</guid><pubDate>2017-10-08 22:57:42</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/krDLWsq8twGzYw2ZzQij#krDLWsq8twGzYw2ZzQij</link>
		<description>
		...в продолжение выше опубликованных сообщений. Если идет работа с выводом дробной переменной, то я понял, что лучше ставить округление заведомо больше.
====
p ('тепло ', round(hot,2)); -- округление вывода hot c аргументом 2 по совету Петра.
====
В примере Петра, работало округл...
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> All<br><br>
...в продолжение выше опубликованных сообщений. Если идет работа с выводом дробной переменной, то я понял, что лучше ставить округление заведомо больше.<br>
<pre class="code">
p ('тепло ', round(hot,2)); -- округление вывода hot c аргументом 2 по совету Петра.
</pre>
В примере Петра, работало округление round (переменная, 2) при шаге вычитания не более 0.2. Но при шаге вычитания 0.4 округление ...,2 выдает при чистом нуле "-0" (минус ноль). Снимается это установкой избыточного округления ...,3 вместо 2.<br>
<pre class="code">
p ('тепло ', round(hot,3)); -- округление вывода hot c аргументом 3. Если результат вычитания 
                            -- равен нулю, то выводится чистый обычный ноль без всяких знаков.
</pre>

]]>
</content:encoded></item>
<item><title>Re: Докладываю</title><guid>ZrQ8vTJ3EguRXaj5kGQM</guid><pubDate>2017-10-08 12:27:15</pubDate><author>Wol4ik</author><link>https://idec.foxears.su/forum/ZrQ8vTJ3EguRXaj5kGQM#ZrQ8vTJ3EguRXaj5kGQM</link>
		<description>
		Пётр, спасибо. Всё сделал. И то, и то заработало, как надо....
		</description>
		<content:encoded>
<![CDATA[
Wol4ik -> Peter<br><br>
Пётр, спасибо. Всё сделал. И то, и то заработало, как надо.<br>

]]>
</content:encoded></item>
</channel></rss>
