Exemplo n.º 1
0
int input(int x, int y, int teban)
{
	if (board[y][x] != ground) {
		return teban;
	}

	//相手の石を確認する
	int you;
	int I;
	if (teban == 5) {
		you = white;
		I = black;
	}
	else {
		you = black;
		I = white;
	}

	if (!hantei(x, y, you, I, false)) {
		return teban;
	}
	else {
		if (teban == 5) {
			return teban + 1;
		}
		else {
			return teban - 1;
		}
	}
}
Exemplo n.º 2
0
int main(){
	zyunbi();
	te();
	bomb_haiti();
	hantei();
	do{
		hyouzi();
		te();
	} while (endflag != 1);
}
Exemplo n.º 3
0
//打てるところがあるか調べるなかったら自動でパス
bool pass(int teban)
{
	int I, you;
	if (teban == 5) {
		I = black;
		you = white;
	}
	else {
		I = white;
		you = black;
	}

	for (int i = 1; i <= N; i++) {
		for (int j = 1; j <= N; j++) {
			if (hantei(j, i, you, I, true)) {
				//打てる場所がある
				return false;
			}
		}
	}

	return true;
}