Hi all,

I investigated the rock problems in KQ1, and I'd like to
post my findings here. The problem seems to be in DoBresen -
the following is data from mover, obtained by breaking in
rock::doit and inspecting the object. I have been unable to
check the values against Sierra SCI because the internal
debugger in it seems to be broken.

The intended destination is (172,122).

step # | x   | y   |
--------------------
1      | 169 | 120 |
2      | 169 | 122 |
3      | 170 | 122 |
4      | 171 | 123 | 

And that's where it seems to go wrong...
the part I don't get is why the if statement in DoBresen() fails
to notice that we've crossed our intended destination.

Lars

Reply via email to