… | … | ||
---|---|---|---|
58 | #if 0 | 58 | #if 0 |
59 | return dx_ > dy_ | 59 | return dx_ > dy_ |
60 | ? (dx_ * 61685 + dy_ * 26870) >> 16 | 60 | ? (dx_ * 61685 + dy_ * 26870) >> 16 |
61 | : (dy_ * 61685 + dx_ * 26870) >> 16; | 61 | : (dy_ * 61685 + dx_ * 26870) >> 16; |
62 | #else | 62 | #else |
63 | return dx + dy - min (dx, dy) * 5 / 8; | 63 | return dx_ + dy_ - min (dx_, dy_) * 5 / 8; |
64 | #endif | 64 | #endif |
65 | } | 65 | } |
66 | 66 | ||
67 | /* | 67 | /* |
68 | * absdir(int): Returns a number between 1 and 8, which represent | 68 | * absdir(int): Returns a number between 1 and 8, which represent |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |