Thinkdef.h
上传用户:onward9999
上传日期:2022-06-27
资源大小:989k
文件大小:2k
源码类别:

其他游戏

开发平台:

Visual C++

  1. #if !defined CCT_CHESSTHINKER_DEF
  2. #define CCT_CHESSTHINKER_DEF
  3. //    k,  s,  x,  m,  j,  p,  b
  4. const int BA[2][12][11]=
  5. {
  6. {
  7. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  8. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  9. {  0,  2,  2,  3,  4,  4,  4,  3,  2,  2,  0},
  10. {  0,  2,  2,  3,  4,  4,  4,  3,  2,  2,  0},
  11. {  0,  1,  2,  3,  3,  3,  3,  3,  2,  1,  0},
  12. {  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0},
  13. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  14. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  15. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  16. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  17. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  18. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0}
  19. },
  20. {
  21. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  22. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  23. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  24. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  25. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  26. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  27. {  0,  1,  1,  1,  1,  1,  1,  1,  1,  1,  0},
  28. {  0,  1,  2,  3,  3,  3,  3,  3,  2,  1,  0},
  29. {  0,  2,  2,  3,  4,  4,  4,  3,  2,  2,  0},
  30. {  0,  2,  2,  3,  4,  4,  4,  3,  2,  2,  0},
  31. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0},
  32. {  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0}
  33. }
  34. };
  35. //movelists:
  36.  char tman[6][125],ttox[6][125],ttoy[6][125];
  37.  int  tcount[6];
  38. //face
  39.  char tmanx[32], tmany[32];
  40.  int  tside;
  41. //map
  42.  int tmap[11][12];
  43. //
  44.  int tlevel,tdeep;
  45. //只在enumlist中调用
  46.  char *lman,*ltox,*ltoy;
  47. #define NORED(i,j) (SideOfMan[tmap[i][j]]!=0)
  48. #define NOBLACK(i,j) (SideOfMan[tmap[i][j]]!=1)
  49. #define NOMAN(i,j) (tmap[i][j]==32)
  50.  int k;
  51.  int v1[32];
  52.  int v2[32][32];
  53.  int v3[32];
  54.  int v4[32];
  55. #endif