<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[toribash.ru &mdash; помогите с кодом]]></title>
		<link>https://toribash.ru/viewtopic.php?id=5305</link>
		<atom:link href="https://toribash.ru/extern.php?action=feed&amp;tid=5305&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «помогите с кодом».]]></description>
		<lastBuildDate>Thu, 08 Apr 2010 07:37:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: помогите с кодом]]></title>
			<link>https://toribash.ru/viewtopic.php?pid=106740#p106740</link>
			<description><![CDATA[<p>оказывается да,теперь понял почему проблема,спасибо,но проблем с кодом меньше не стало,хД</p>]]></description>
			<author><![CDATA[null@example.com (JetFighter)]]></author>
			<pubDate>Thu, 08 Apr 2010 07:37:16 +0000</pubDate>
			<guid>https://toribash.ru/viewtopic.php?pid=106740#p106740</guid>
		</item>
		<item>
			<title><![CDATA[Re: помогите с кодом]]></title>
			<link>https://toribash.ru/viewtopic.php?pid=106683#p106683</link>
			<description><![CDATA[<p>v1 = int(rot1/90)-int(rot2/90)<br />v1 получится 5 если int(rot1/90) будет 4, а int(rot2/90) будет -1<br />может это значение меньше 0 быть?</p>]]></description>
			<author><![CDATA[null@example.com (Медян)]]></author>
			<pubDate>Wed, 07 Apr 2010 17:50:06 +0000</pubDate>
			<guid>https://toribash.ru/viewtopic.php?pid=106683#p106683</guid>
		</item>
		<item>
			<title><![CDATA[помогите с кодом]]></title>
			<link>https://toribash.ru/viewtopic.php?pid=106561#p106561</link>
			<description><![CDATA[<p>есть некая функция(язык ActionScript2 хотя это неважно) определяющая куда нужно поворачивать самонаводящемуся снаряду<br />каждый объект имеет угол от 0 до 360(хотя вероятно что 360 не существует,оно автоматом меняется на 0)<br />определение идёт так:если цель в &quot;передней&quot; четверти то идёт обычное увеличение/уменьшение угла снаряда в зависимости от нужного угла<br />если в &quot;правой&quot; то увеличение угла,если в &quot;левой&quot; то уменьшение<br />если в &quot;задней&quot; то примерно также как и с &quot;передней&quot; четвертью,идёт выбор повернуть вправо или влево<br />все эти заморочки нужны потому что просто увеличением/уменьшением как в &quot;передней&quot; четверти не обойтись,так как в одном месте есть грань между 0 и 360 и тогда снаряд сможет поворачивать только вправо<br />[b]rot1[/b] переменная угла на который должен встать снаряд чтобы быть направленным точно на цель (от 0 до 360)<br />[b]rot2[/b] переменная угла самого снаряда (от 0 до 360)<br />[b]v1[/b] это переменная определяющая четверть<br />код<br /></p><div class="codebox"><pre><code>if (v1&lt;0) {
v1 += 4
}
if (v1 == -4) {
v1 = 0;
}</code></pre></div><p>нужен чтобы заменять номер четверти(если он &lt;0) на число от 0 до 3 так как -3 тоже что и 1, -1 тоже что и 3,-2 тоже что и 2,4 и -4 тоже что и 0<br />а теперь внимание,проблема том что иногда [b]v1[/b] принимает значение 5(!!!!) хотя этого у меня у самого НИКАК получить не удавалось,вот я и хочу найти в чём проблема,хотя в общем по идее можно заменить 5 на 1<br />но хочется узнать как выходит такая хуита<br /></p><div class="codebox"><pre><code>function fun1(rot1, rot2) {
v1 = int(rot1/90)-int(rot2/90);

if (v1&lt;0) {
v1 += 4
}
if (v1 == 4) {
v1 = 0;
}
return v1;
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (JetFighter)]]></author>
			<pubDate>Wed, 07 Apr 2010 10:57:59 +0000</pubDate>
			<guid>https://toribash.ru/viewtopic.php?pid=106561#p106561</guid>
		</item>
	</channel>
</rss>
