<?xml version="1.0"?>
<rss version="2.0">
	<channel>
		<title>Basic vectors questions</title>
		<link>http://www.allegro.cc/forums/view/605230</link>
		<description>Allegro.cc Forum Thread</description>
		<webMaster>matthew@allegro.cc (Matthew Leverton)</webMaster>
		<lastBuildDate>Fri, 08 Oct 2010 16:45:00 +0000</lastBuildDate>
	</channel>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Can somebody explain me basics of vectors please a lot? <br />I know how to calculate lenght of vector (lenght=sqrt(x*x+y*y)). I want to explain angles and how to get the new x and y. Please show me how on some simple example with this picture.<br />I want to use left and right keys to set the angle and up nad down to move forward and backward. But I want only know how to calculate angle and new x, y. The best solution will be show it on some example picture. Thanks a lot everybody. <img src="http://www.allegro.cc/forums/smileys/huh.gif" alt="???" /><img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Wed, 06 Oct 2010 17:47:40 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>wikipedia to the rescue ?<br />ask google ?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Wed, 06 Oct 2010 17:56:37 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>x = length * cos(angle)<br />y = length * sin(angle)
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (KnightWhoSaysNi)</author>
		<pubDate>Wed, 06 Oct 2010 17:56:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I tried wikipedia and google but nothing please explain it to me <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /> yes I found new x and y as you but it did not work for me perhaps because I used wrong angle so can you show me it on some example in picture please?</p><p>edit<br />Is this right code? <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;cmath&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;iostream&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span><span class="p">#define PI 3.14159265</span>
<span class="number">  5</span>
<span class="number">  6</span><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  7</span>
<span class="number">  8</span>    <span class="k1">using</span> <span class="k1">namespace</span> std<span class="k2">;</span>
<span class="number">  9</span>
<span class="number"> 10</span>    <span class="k1">int</span> x<span class="k3">=</span><span class="n">100</span>, y<span class="k3">=</span><span class="n">100</span>, angle<span class="k3">=</span><span class="n">45</span>, lenght<span class="k3">=</span><span class="n">0</span><span class="k2">;</span>
<span class="number"> 11</span>    <span class="c">//  next x=110, next y = 110</span>
<span class="number"> 12</span>    lenght<span class="k3">=</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_738.html" target="_blank">sqrt</a><span class="k2">(</span><span class="n">10</span><span class="k3">*</span><span class="n">10</span><span class="k3">+</span><span class="n">10</span><span class="k3">*</span><span class="n">10</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 13</span>
<span class="number"> 14</span>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"lenght: "</span><span class="k3">&lt;</span><span class="k3">&lt;</span>lenght<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span>
<span class="number"> 15</span>
<span class="number"> 16</span>    x<span class="k3">=</span>x<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_113.html" target="_blank">cos</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 17</span>    y<span class="k3">=</span>y<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_728.html" target="_blank">sin</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 18</span>
<span class="number"> 19</span>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"x: "</span><span class="k3">&lt;</span><span class="k3">&lt;</span>x<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span>
<span class="number"> 20</span>    cout<span class="k3">&lt;</span><span class="k3">&lt;</span><span class="s">"y: "</span><span class="k3">&lt;</span><span class="k3">&lt;</span>y<span class="k3">&lt;</span><span class="k3">&lt;</span>endl<span class="k2">;</span>
<span class="number"> 21</span>
<span class="number"> 22</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 23</span>
<span class="number"> 24</span><span class="k2">}</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Wed, 06 Oct 2010 18:06:42 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p><i>Leng<b>th</b></i>. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /> If I knew the answer to what you are asking then I would help with that, but I don&#39;t. <img src="http://www.allegro.cc/forums/smileys/lipsrsealed.gif" alt=":-X" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (bamccaig)</author>
		<pubDate>Wed, 06 Oct 2010 18:36:34 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/605230/884575#target">Ad@m22</a> said:</div><div class="quote"><p> The best solution will be show it on some example picture. </p></div></div><p>Perhaps you should draw an illustration to let us know what you&#39;re trying to calculate.  I can&#39;t understand what you&#39;re trying to say.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Wed, 06 Oct 2010 18:49:59 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>There&#39;s a Windows bitmap in the paperclip in the original post, but it looks like a simple transposition.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Arthur Kalliokoski)</author>
		<pubDate>Wed, 06 Oct 2010 18:52:01 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>I am only asking that is my source code of calculating the new x and y right? <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" /> that was my question
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Wed, 06 Oct 2010 19:06:43 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, you are calculating the new x and y values correctly. Not too sure why you are calculating the length that way, however...</p><p>Basically, if you want to move distance &#39;lenght&#39; in the direction &#39;angle&#39; you do:
</p><div class="source-code snippet"><div class="inner"><pre>x<span class="k3">=</span>x<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_113.html" target="_blank">cos</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
y<span class="k3">=</span>y<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_728.html" target="_blank">sin</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
</pre></div></div><p>
Which is exactly what you do anyway.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Wed, 06 Oct 2010 19:18:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thanks, that is it. <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> <br />Do you know about better way to calculate length?  <img src="http://www.allegro.cc/forums/smileys/lipsrsealed.gif" alt=":-X" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Wed, 06 Oct 2010 19:21:45 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>No, the way you calculate it is right if you want to calculate the length of the vector (10, 10). I&#39;m not sure <i>why</i> you are calculating it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (SiegeLord)</author>
		<pubDate>Wed, 06 Oct 2010 19:23:00 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Where are X and Y on your picture ?</p><p>What kind of data do you already know for computing X and Y ?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (GullRaDriel)</author>
		<pubDate>Wed, 06 Oct 2010 19:25:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>That is only example,the important thing is the way to do it <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" /> <br />Thanks for all.<br />I tried this code but it doesn t work, where I am doing mistake please?<br />The length is in every case 10, the object move about 10 pixels. Can somebody fix me it? <img src="http://www.allegro.cc/forums/smileys/cry.gif" alt=":&#39;(" /> 
</p><div class="source-code"><div class="toolbar"><span class="button numbers"><b>#</b></span><span class="button select">Select</span><span class="button expand">Expand</span></div><div class="inner"><span class="number">  1</span><span class="p">#include &lt;cmath&gt;</span>
<span class="number">  2</span><span class="p">#include &lt;allegro.h&gt;</span>
<span class="number">  3</span>
<span class="number">  4</span><span class="p">#define PI 3.14159265</span>
<span class="number">  5</span>
<span class="number">  6</span><span class="k1">int</span> main<span class="k2">(</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number">  7</span>
<span class="number">  8</span>   <a href="http://www.allegro.cc/manual/allegro_init" target="_blank"><span class="a">allegro_init</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number">  9</span>    <a href="http://www.allegro.cc/manual/install_keyboard" target="_blank"><span class="a">install_keyboard</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 10</span>
<span class="number"> 11</span>    <a href="http://www.allegro.cc/manual/set_color_depth" target="_blank"><span class="a">set_color_depth</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/desktop_color_depth" target="_blank"><span class="a">desktop_color_depth</span></a><span class="k2">(</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 12</span>    <span class="k1">if</span> <span class="k2">(</span><a href="http://www.allegro.cc/manual/set_gfx_mode" target="_blank"><span class="a">set_gfx_mode</span></a><span class="k2">(</span>GFX_AUTODETECT_WINDOWED, <span class="n">640</span>, <span class="n">480</span>, <span class="n">0</span>, <span class="n">0</span><span class="k2">)</span> <span class="k3">!</span><span class="k3">=</span> <span class="n">0</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 13</span>
<span class="number"> 14</span>        <a href="http://www.allegro.cc/manual/allegro_message" target="_blank"><span class="a">allegro_message</span></a><span class="k2">(</span><span class="s">"Couldn't set graphics mode: 640x480.\n"</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 15</span>        <span class="k1">return</span> <span class="n">1</span><span class="k2">;</span>
<span class="number"> 16</span>
<span class="number"> 17</span>    <span class="k2">}</span>
<span class="number"> 18</span>
<span class="number"> 19</span>    <span class="k1">int</span> x<span class="k3">=</span><span class="n">100</span>, y<span class="k3">=</span><span class="n">100</span>, angle<span class="k3">=</span><span class="n">105</span>, lenght<span class="k3">=</span><span class="n">0</span><span class="k2">;</span>
<span class="number"> 20</span>    <span class="c">//  next x=110, next y = 110</span>
<span class="number"> 21</span>    lenght<span class="k3">=</span><span class="n">10</span><span class="k2">;</span>
<span class="number"> 22</span>
<span class="number"> 23</span>    <a href="http://www.allegro.cc/manual/BITMAP" target="_blank"><span class="a">BITMAP</span></a> <span class="k3">*</span>bmp<span class="k3">=</span><a href="http://www.allegro.cc/manual/load_bitmap" target="_blank"><span class="a">load_bitmap</span></a><span class="k2">(</span><span class="s">"pic.bmp"</span>,NULL<span class="k2">)</span><span class="k2">;</span>
<span class="number"> 24</span>
<span class="number"> 25</span>    <a href="http://www.allegro.cc/manual/rotate_sprite" target="_blank"><span class="a">rotate_sprite</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>, bmp, x, y, <a href="http://www.allegro.cc/manual/itofix" target="_blank"><span class="a">itofix</span></a><span class="k2">(</span>angle<span class="k3">/</span><span class="n">1</span>.<span class="n">40625</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 26</span>    x<span class="k3">=</span>x<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_113.html" target="_blank">cos</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 27</span>    y<span class="k3">=</span>y<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_728.html" target="_blank">sin</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 28</span>
<span class="number"> 29</span>    <span class="k1">while</span><span class="k2">(</span><span class="k3">!</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_ESC<span class="k2">]</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 30</span>    <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_RIGHT<span class="k2">]</span><span class="k3">|</span><span class="k3">|</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_LEFT<span class="k2">]</span><span class="k3">|</span><span class="k3">|</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_UP<span class="k2">]</span><span class="k3">|</span><span class="k3">|</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_DOWN<span class="k2">]</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 31</span>        <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_UP<span class="k2">]</span><span class="k2">)</span> <span class="k2">{</span>
<span class="number"> 32</span>         x<span class="k3">=</span>x<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_113.html" target="_blank">cos</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 33</span>         y<span class="k3">=</span>y<span class="k3">+</span>lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_728.html" target="_blank">sin</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 34</span>         <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 35</span>        <a href="http://www.allegro.cc/manual/rotate_sprite" target="_blank"><span class="a">rotate_sprite</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>, bmp, x, y, <a href="http://www.allegro.cc/manual/itofix" target="_blank"><span class="a">itofix</span></a><span class="k2">(</span>angle<span class="k3">/</span><span class="n">1</span>.<span class="n">40625</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 36</span>        <span class="k2">}</span>
<span class="number"> 37</span>
<span class="number"> 38</span>
<span class="number"> 39</span>        <span class="k1">if</span><span class="k2">(</span><a href="http://www.allegro.cc/manual/key" target="_blank"><span class="a">key</span></a><span class="k2">[</span>KEY_DOWN<span class="k2">]</span><span class="k2">)</span><span class="k2">{</span>
<span class="number"> 40</span>         x<span class="k3">=</span>x-lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_113.html" target="_blank">cos</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 41</span>         y<span class="k3">=</span>y-lenght<span class="k3">*</span><a href="http://www.delorie.com/djgpp/doc/libc/libc_728.html" target="_blank">sin</a><span class="k2">(</span>angle<span class="k3">*</span>PI<span class="k3">/</span><span class="n">180</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 42</span>          <a href="http://www.allegro.cc/manual/clear_to_color" target="_blank"><span class="a">clear_to_color</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>,<a href="http://www.allegro.cc/manual/makecol" target="_blank"><span class="a">makecol</span></a><span class="k2">(</span><span class="n">0</span>,<span class="n">0</span>,<span class="n">0</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 43</span>        <a href="http://www.allegro.cc/manual/rotate_sprite" target="_blank"><span class="a">rotate_sprite</span></a><span class="k2">(</span><a href="http://www.allegro.cc/manual/screen" target="_blank"><span class="a">screen</span></a>, bmp, x, y, <a href="http://www.allegro.cc/manual/itofix" target="_blank"><span class="a">itofix</span></a><span class="k2">(</span>angle<span class="k3">/</span><span class="n">1</span>.<span class="n">40625</span><span class="k2">)</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 44</span>        <span class="k2">}</span>
<span class="number"> 45</span>
<span class="number"> 46</span>
<span class="number"> 47</span>        <span class="k2">}</span>
<span class="number"> 48</span>    <a href="http://www.allegro.cc/manual/rest" target="_blank"><span class="a">rest</span></a><span class="k2">(</span><span class="n">10</span><span class="k2">)</span><span class="k2">;</span>
<span class="number"> 49</span>    <span class="k2">}</span>
<span class="number"> 50</span>
<span class="number"> 51</span>    <span class="k1">return</span> <span class="n">0</span><span class="k2">;</span>
<span class="number"> 52</span>
<span class="number"> 53</span><span class="k2">}</span>
<span class="number"> 54</span><a href="http://www.allegro.cc/manual/END_OF_MAIN" target="_blank"><span class="a">END_OF_MAIN</span></a><span class="k2">(</span><span class="k2">)</span>
</div></div><p>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Wed, 06 Oct 2010 22:07:44 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/605230/884599#target">Ad@m22</a> said:</div><div class="quote"><p>I tried this code but it doesn t work, where I am doing mistake please?</p></div></div><p>
In just using the hated phrase &quot;doesn&#39;t work&quot;. <img src="http://www.allegro.cc/forums/smileys/tongue.gif" alt=":P" /><br /><i>How</i> does it not work?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Wed, 06 Oct 2010 22:41:54 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Okey, it moves to opposite directions<br />Here is picture to show you how it works, up and down mean keys<br /><span class="remote-thumbnail"><span class="json">{"name":"14scvi0.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8c0097e3ed90fff4b1188fc8d9745fc0.jpg","w":646,"h":512,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/c\/8c0097e3ed90fff4b1188fc8d9745fc0"}</span><img src="http://www.allegro.cc//djungxnpq2nug.cloudfront.net/image/cache/8/c/8c0097e3ed90fff4b1188fc8d9745fc0-240.jpg" alt="14scvi0.jpg" width="240" height="190" /></span>
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Wed, 06 Oct 2010 22:46:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>
 Line of enquiry :-</p><p>You program says that when UP is pressed y gets incremented by</p><p>lenght*sin( 105 *PI/180);</p><p>which is a posiive value so the sprite should move down the screen.</p><p>Is this what&#39;s happening ?
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (William Labbett)</author>
		<pubDate>Thu, 07 Oct 2010 00:54:49 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Yes, that&#39;s right
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Thu, 07 Oct 2010 09:08:52 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Checklist:
</p><ul><li><p>use the right angle unit at every point</p></li><li><p>be sure of direction at zero angle value</p></li><li><p>be sure of direction of rotation when angle value increases</p></li><li><p>be sure of screen coordinates, where&#39;s origo, at what direction does x grow, at what direction does y grow</p></li><li><p>sin(0) == 0, cos(0) == 1, sin(π/2) == 1, cos(π/2) == 0</p></li></ul><p>
Your problems seem to relate to this checklist, not to your understanding of vectors. Someone continue my checklist. Or improve it.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Johan Halmén)</author>
		<pubDate>Thu, 07 Oct 2010 11:21:27 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Okey, but does anybody know how to fix my source code? <img src="http://www.allegro.cc/forums/smileys/rolleyes.gif" alt="::)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Thu, 07 Oct 2010 17:04:18 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Follow Halméns checklist. It will tell you exactly what&#39;s wrong with your code.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (gnolam)</author>
		<pubDate>Thu, 07 Oct 2010 17:06:02 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><div class="quote_container"><div class="title"><a href="http://www.allegro.cc/forums/thread/605230/884745#target">Ad@m22</a> said:</div><div class="quote"><p> Okey, but does anybody know how to fix my source code?</p></div></div><p>People here don&#39;t make a habit of writing other people&#39;s source code for them, but we&#39;ll happily give you the tools to do it yourself (which has already been done in this case).
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (LennyLen)</author>
		<pubDate>Thu, 07 Oct 2010 17:07:24 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>When I rotate my image in own image file it works good and all int are float <img src="http://www.allegro.cc/forums/smileys/undecided.gif" alt=":-/" /><br />rotated about 90 deegres to right
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Thu, 07 Oct 2010 21:22:38 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Why hasn&#39;t anyone linked to this?<br /><a href="http://pixwiki.bafsoft.com/mags/5/articles/circle/sincos.htm">http://pixwiki.bafsoft.com/mags/5/articles/circle/sincos.htm</a></p><p><b>Read that article</b>, it explains about all of the basics you need to know.</p><p>A quick summery for once you know what you&#39;re doing:</p><p>theta - the angle of your vector</p><p><b>Polar to Cartesian Coordinents</b></p><p>x=magnitude * cosine(theta)<br />y=magnitude * sine(theta)</p><p><b>Cartesian to Polar Coordinents</b><br />magnitude_of_x_y = sqrt(x^2 + y^2)<br />theta = atan2(x,y)    *it&#39;s atan2(y,x) in MATLAB and some other languages.
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Chris Katko)</author>
		<pubDate>Thu, 07 Oct 2010 23:39:14 +0000</pubDate>
	</item>
	<item>
		<description><![CDATA[<div class="mockup v2"><p>Thank you for that link and explain of it <img src="http://www.allegro.cc/forums/smileys/smiley.gif" alt=":)" />
</p></div>]]>
		</description>
		<author>no-reply@allegro.cc (Ad@m22)</author>
		<pubDate>Fri, 08 Oct 2010 16:45:00 +0000</pubDate>
	</item>
</rss>
