Hi, yes that is a bug.<div>I think it is something like:</div><div><a href="https://bugs.kde.org/show_bug.cgi?id=162527">https://bugs.kde.org/show_bug.cgi?id=162527</a></div><div>If you want, i could patch kbounce for you. I currently working on some improvents in kbounce.</div>
<div><br></div><div>Andreas<br><br><div class="gmail_quote">2010/3/25 Danyluk Tamás <span dir="ltr">&lt;<a href="mailto:tamas.danyluk2@gmail.com">tamas.danyluk2@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Dear Developers,<br>
I am very new to mailing lists and open source programming, but I<br>
ported KBounce (newest SVN) to J2ME recently as a school project.<br>
I think I found a bug in it.<br>
If you click the very left empty tile with horizontal cursor, or the<br>
very top empty tile with vertical cursor, no wall will be built.<br>
This behavior is caused by the following code:<br>
board.cpp 296:<br>
<br>
    // This small constant is added to each of the coordinates to<br>
    // avoid positive collision test result when tested rect lies<br>
    // on the edge of non-free space<br>
    qreal D = 0.01;<br>
    ....<br>
    p = rect.topRight();<br>
    int ur = m_tiles[static_cast&lt;int&gt;( p.x() - D )][static_cast&lt;int&gt;(<br>
p.y() + D )];<br>
    if ( ur != Free) normal += KBounceVector( -1, 1 );<br>
<br>
It makes the &quot;right wall&quot; collide with tile(0,y), because<br>
m_tiles[1-0.01] is m_tiles[0].<br>
The same way the &quot;down wall&quot; collides with tile(x,0).<br>
<br>
To correct this (i think) unresponsive behaviour, you should insert this code to<br>
wall.cpp 218<br>
<br>
if (m_dir == Right)<br>
{<br>
        m_boundingRect.setRight(x + 1);<br>
}<br>
else if (m_dir == Down)<br>
{<br>
        m_boundingRect.setBottom(y + 1);<br>
}<br>
<br>
It works fine in my java implementation, but i didnt try to build the original.<br>
Please give it a try if you think it makes the program better.<br>
By the way my J2ME portcan be found here:<br>
<a href="http://kennysp2.info/programs/jbounce/microemu-demo.html" target="_blank">http://kennysp2.info/programs/jbounce/microemu-demo.html</a><br>
Thanks...<br>
<font color="#888888"><br>
Danyluk Tamás<br>
_______________________________________________<br>
kde-games-devel mailing list<br>
<a href="mailto:kde-games-devel@kde.org">kde-games-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-games-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kde-games-devel</a><br>
</font></blockquote></div><br></div>