<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SetCursorPos mit einer flüssigen Bewegung]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte gerne eine flüssige Bewegung von x1, y1 nach x2, y2 machen. Wenn ich einfach nur <code>SetCursorPos(x2, y2)</code> mache, dann ist der Cursor natürlich sofort an dieser Position. Ich möchte jedoch das dieser sich nach und nach dort hinbewegt um eine flüssige Bewegung zu erhalten. Geht das irgendwie mit Vektoren? Ich hatte das in der Schule leider noch nicht und weiß mir daher nicht zu helfen.</p>
<p>Würde mich über einen Beispielsource mit Erklärung sehr freuen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Vielen Dank<br />
Martin S.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230984/setcursorpos-mit-einer-flüssigen-bewegung</link><generator>RSS for Node</generator><lastBuildDate>Thu, 09 Apr 2026 20:24:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230984.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 05 Jan 2009 00:41:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to SetCursorPos mit einer flüssigen Bewegung on Mon, 05 Jan 2009 00:41:45 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich möchte gerne eine flüssige Bewegung von x1, y1 nach x2, y2 machen. Wenn ich einfach nur <code>SetCursorPos(x2, y2)</code> mache, dann ist der Cursor natürlich sofort an dieser Position. Ich möchte jedoch das dieser sich nach und nach dort hinbewegt um eine flüssige Bewegung zu erhalten. Geht das irgendwie mit Vektoren? Ich hatte das in der Schule leider noch nicht und weiß mir daher nicht zu helfen.</p>
<p>Würde mich über einen Beispielsource mit Erklärung sehr freuen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>Vielen Dank<br />
Martin S.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1639585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1639585</guid><dc:creator><![CDATA[Martin S.]]></dc:creator><pubDate>Mon, 05 Jan 2009 00:41:45 GMT</pubDate></item><item><title><![CDATA[Reply to SetCursorPos mit einer flüssigen Bewegung on Mon, 05 Jan 2009 00:52:10 GMT]]></title><description><![CDATA[<p>flüssig kenn sein, daß du die werte x/y linear interpolierst.<br />
soll heißen:</p>
<pre><code class="language-cpp">startx=10;
starty=10;
endy=50;
endy=130;
for(int prozent=0;prozent&lt;=100;++prozent)
{
  int jetztx=startx+(endx-startx)*prozent/100;
  //y genauso
  SetCursorPos(jetztx,jetzty);
}
</code></pre>
<p>dann solltest du mit <a href="http://de.wikipedia.org/wiki/Bresenham-Algorithmus" rel="nofollow">http://de.wikipedia.org/wiki/Bresenham-Algorithmus</a> viel spaß haben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1639589</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1639589</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Mon, 05 Jan 2009 00:52:10 GMT</pubDate></item></channel></rss>