setpos.h

来自「人工智能对弈黑白棋的源程序! 全部原创 但是对弈时间有点长! 请支持」· C头文件 代码 · 共 32 行

H
32
字号
#include <iostream.h>
#define setpos\
	    int setposii=setposi,setposjj=setposj;\
		msign=1,data[setposi][setposj]=side;\
		if(der&1)\
				for(setposii=setposi,setposjj=setposj+1;data[setposii][setposjj]!=side;setposjj++) \
                                     data[setposii][setposjj]=side;\
		if(der&2)\
				for(setposii=setposi+1,setposjj=setposj+1;data[setposii][setposjj]!=side;setposii++,setposjj++)\
				                     data[setposii][setposjj]=side;\
		if(der&4)\
				for(setposii=setposi+1,setposjj=setposj;data[setposii][setposjj]!=side;setposii++) \
				                     data[setposii][setposjj]=side;\
		if(der&8)\
				for(setposii=setposi+1,setposjj=setposj-1;data[setposii][setposjj]!=side;setposii++,setposjj--)\
				                     data[setposii][setposjj]=side;\
		if(der&16)\
				for(setposii=setposi,setposjj=setposj-1;data[setposii][setposjj]!=side;setposjj--)\
				                     data[setposii][setposjj]=side;\
		if(der&32)\
				for(setposii=setposi-1,setposjj=setposj-1;data[setposii][setposjj]!=side;setposii--,setposjj--)\
				                     data[setposii][setposjj]=side;\
		if(der&64)\
				{\
                   for(setposii=setposi-1,setposjj=setposj;data[setposii][setposjj]!=side;setposii--)\
				   {\
				   data[setposii][setposjj]=side;\
                   };\
                }\
		if(der&128)\
				for(setposii=setposi-1,setposjj=setposj+1;data[setposii][setposjj]!=side;setposii--,setposjj++)\
				                     data[setposii][setposjj]=side;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?