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
