<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[toribash.ru &mdash; помогите с кодом]]></title>
	<link rel="self" href="https://toribash.ru/extern.php?action=feed&amp;tid=5305&amp;type=atom" />
	<updated>2010-04-08T07:37:16Z</updated>
	<generator>PunBB</generator>
	<id>https://toribash.ru/viewtopic.php?id=5305</id>
		<entry>
			<title type="html"><![CDATA[Re: помогите с кодом]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=106740#p106740" />
			<content type="html"><![CDATA[<p>оказывается да,теперь понял почему проблема,спасибо,но проблем с кодом меньше не стало,хД</p>]]></content>
			<author>
				<name><![CDATA[JetFighter]]></name>
				<uri>https://toribash.ru/profile.php?id=277</uri>
			</author>
			<updated>2010-04-08T07:37:16Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=106740#p106740</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с кодом]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=106683#p106683" />
			<content type="html"><![CDATA[<p>v1 = int(rot1/90)-int(rot2/90)<br />v1 получится 5 если int(rot1/90) будет 4, а int(rot2/90) будет -1<br />может это значение меньше 0 быть?</p>]]></content>
			<author>
				<name><![CDATA[Медян]]></name>
				<uri>https://toribash.ru/profile.php?id=56</uri>
			</author>
			<updated>2010-04-07T17:50:06Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=106683#p106683</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[помогите с кодом]]></title>
			<link rel="alternate" href="https://toribash.ru/viewtopic.php?pid=106561#p106561" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[JetFighter]]></name>
				<uri>https://toribash.ru/profile.php?id=277</uri>
			</author>
			<updated>2010-04-07T10:57:59Z</updated>
			<id>https://toribash.ru/viewtopic.php?pid=106561#p106561</id>
		</entry>
</feed>
