21 |
* along with this program ; if not, write to the Free Software |
* along with this program ; if not, write to the Free Software |
22 |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
23 |
* |
* |
24 |
* $Id: estimation_common.c,v 1.8 2004-10-03 14:49:34 chl Exp $ |
* $Id: estimation_common.c,v 1.9 2004-11-22 05:30:08 syskin Exp $ |
25 |
* |
* |
26 |
****************************************************************************/ |
****************************************************************************/ |
27 |
|
|
269 |
CHECK_CANDIDATE(x + iDiamondSize, y - iDiamondSize, 2 + 4); |
CHECK_CANDIDATE(x + iDiamondSize, y - iDiamondSize, 2 + 4); |
270 |
break; |
break; |
271 |
case 2 + 8: |
case 2 + 8: |
272 |
CHECK_CANDIDATE(x - iDiamondSize, y - iDiamondSize, 1 + 4); |
CHECK_CANDIDATE(x + iDiamondSize, y - iDiamondSize, 2 + 4); |
|
CHECK_CANDIDATE(x - iDiamondSize, y + iDiamondSize, 1 + 8); |
|
273 |
CHECK_CANDIDATE(x + iDiamondSize, y + iDiamondSize, 2 + 8); |
CHECK_CANDIDATE(x + iDiamondSize, y + iDiamondSize, 2 + 8); |
274 |
|
CHECK_CANDIDATE(x - iDiamondSize, y + iDiamondSize, 1 + 8); |
275 |
break; |
break; |
276 |
case 1 + 8: |
case 1 + 8: |
277 |
CHECK_CANDIDATE(x + iDiamondSize, y - iDiamondSize, 2 + 4); |
CHECK_CANDIDATE(x - iDiamondSize, y - iDiamondSize, 1 + 4); |
|
CHECK_CANDIDATE(x + iDiamondSize, y + iDiamondSize, 2 + 8); |
|
278 |
CHECK_CANDIDATE(x - iDiamondSize, y + iDiamondSize, 1 + 8); |
CHECK_CANDIDATE(x - iDiamondSize, y + iDiamondSize, 1 + 8); |
279 |
|
CHECK_CANDIDATE(x + iDiamondSize, y + iDiamondSize, 2 + 8); |
280 |
break; |
break; |
281 |
default: /* 1+2+4+8 == we didn't find anything at all */ |
default: /* 1+2+4+8 == we didn't find anything at all */ |
282 |
CHECK_CANDIDATE(x - iDiamondSize, y - iDiamondSize, 1 + 4); |
CHECK_CANDIDATE(x - iDiamondSize, y - iDiamondSize, 1 + 4); |