亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chesspad.java

?? 一個別人做的五子棋游戲
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
				chessLink = 1;
				chessLinkTest = 1;
				for (step = 1; step <= 4; step++)
				{
					for (chessCompare = 0; chessCompare <= chessWhiteCount; chessCompare++)
					{
						if ((a * 20 == chessWhite_x[chessCompare])
								&& ((b + step) * 20 == chessWhite_y[chessCompare]))
						{
							chessLink++;
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
				for (step = 1; step <= 4; step++)
				{
					for (chessCompare = 0; chessCompare <= chessWhiteCount; chessCompare++)
					{
						if ((a * 20 == chessWhite_x[chessCompare])
								&& ((b - step) * 20 == chessWhite_y[chessCompare]))
						{
							chessLink++;
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
				chessLink = 1;
				chessLinkTest = 1;
				for (step = 1; step <= 4; step++)
				{
					for (chessCompare = 0; chessCompare <= chessWhiteCount; chessCompare++)
					{
						if (((a - step) * 20 == chessWhite_x[chessCompare])
								&& ((b + step) * 20 == chessWhite_y[chessCompare]))
						{
							chessLink++;
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
				for (step = 1; step <= 4; step++)
				{
					for (chessCompare = 0; chessCompare <= chessWhiteCount; chessCompare++)
					{
						if (((a + step) * 20 == chessWhite_x[chessCompare])
								&& ((b - step) * 20 == chessWhite_y[chessCompare]))
						{
							chessLink++;
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
				chessLink = 1;
				chessLinkTest = 1;
				for (step = 1; step <= 4; step++)
				{
					for (chessCompare = 0; chessCompare <= chessWhiteCount; chessCompare++)
					{
						if (((a + step) * 20 == chessWhite_x[chessCompare])
								&& ((b + step) * 20 == chessWhite_y[chessCompare]))
						{
							chessLink++;
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
				for (step = 1; step <= 4; step++)
				{
					for (chessCompare = 0; chessCompare <= chessWhiteCount; chessCompare++)
					{
						if (((a - step) * 20 == chessWhite_x[chessCompare])
								&& ((b - step) * 20 == chessWhite_y[chessCompare]))
						{
							chessLink++;
							if (chessLink == 5)
							{
								return (true);
							}
						}
					}
					if (chessLink == (chessLinkTest + 1))
						chessLinkTest++;
					else
						break;
				}
			}
		return (false);
	}

	public void paint(Graphics g)
	{
		for (int i = 40; i <= 380; i = i + 20)
		{
			g.drawLine(40, i, 400, i);
		}
		g.drawLine(40, 400, 400, 400);
		for (int j = 40; j <= 380; j = j + 20)
		{
			g.drawLine(j, 40, j, 400);
		}
		g.drawLine(400, 40, 400, 400);
		g.fillOval(97, 97, 6, 6);
		g.fillOval(337, 97, 6, 6);
		g.fillOval(97, 337, 6, 6);
		g.fillOval(337, 337, 6, 6);
		g.fillOval(217, 217, 6, 6);
	}

	public void chessPaint(int chessPoint_a, int chessPoint_b, int color)
	{
		chessPoint_black chesspoint_black = new chessPoint_black(this);
		chessPoint_white chesspoint_white = new chessPoint_white(this);

		if (color == 1 && isMouseEnabled)
		{
			getLocation(chessPoint_a, chessPoint_b, color);
			isWin = checkWin(chessPoint_a, chessPoint_b, color);
			if (isWin == false)
			{
				chessthread.sendMessage("/" + chessPeerName + " /chess "
						+ chessPoint_a + " " + chessPoint_b + " " + color);
				this.add(chesspoint_black);
				chesspoint_black.setBounds(chessPoint_a * 20 - 7,
						chessPoint_b * 20 - 7, 16, 16);
				statusText.setText("黑(第" + chessBlackCount + "步)"
						+ chessPoint_a + " " + chessPoint_b + ",請白棋下子");
				isMouseEnabled = false;
			}
			else
			{
				chessthread.sendMessage("/" + chessPeerName + " /chess "
						+ chessPoint_a + " " + chessPoint_b + " " + color);
				this.add(chesspoint_black);
				chesspoint_black.setBounds(chessPoint_a * 20 - 7,
						chessPoint_b * 20 - 7, 16, 16);
				chessVictory(1);
				isMouseEnabled = false;
			}
		}
		else
			if (color == -1 && isMouseEnabled)
			{
				getLocation(chessPoint_a, chessPoint_b, color);
				isWin = checkWin(chessPoint_a, chessPoint_b, color);
				if (isWin == false)
				{
					chessthread.sendMessage("/" + chessPeerName + " /chess "
							+ chessPoint_a + " " + chessPoint_b + " " + color);
					this.add(chesspoint_white);
					chesspoint_white.setBounds(chessPoint_a * 20 - 7,
							chessPoint_b * 20 - 7, 16, 16);
					statusText.setText("白(第" + chessWhiteCount + "步)"
							+ chessPoint_a + " " + chessPoint_b + ",請黑棋下子");
					isMouseEnabled = false;
				}
				else
				{
					chessthread.sendMessage("/" + chessPeerName + " /chess "
							+ chessPoint_a + " " + chessPoint_b + " " + color);
					this.add(chesspoint_white);
					chesspoint_white.setBounds(chessPoint_a * 20 - 7,
							chessPoint_b * 20 - 7, 16, 16);
					chessVictory(-1);
					isMouseEnabled = false;
				}
			}
	}

	public void netChessPaint(int chessPoint_a, int chessPoint_b, int color)
	{
		chessPoint_black chesspoint_black = new chessPoint_black(this);
		chessPoint_white chesspoint_white = new chessPoint_white(this);
		getLocation(chessPoint_a, chessPoint_b, color);
		if (color == 1)
		{
			isWin = checkWin(chessPoint_a, chessPoint_b, color);
			if (isWin == false)
			{

				this.add(chesspoint_black);
				chesspoint_black.setBounds(chessPoint_a * 20 - 7,
						chessPoint_b * 20 - 7, 16, 16);
				statusText.setText("黑(第" + chessBlackCount + "步)"
						+ chessPoint_a + " " + chessPoint_b + ",請白棋下子");
				isMouseEnabled = true;
			}
			else
			{
				this.add(chesspoint_black);
				chesspoint_black.setBounds(chessPoint_a * 20 - 7,
						chessPoint_b * 20 - 7, 16, 16);
				chessVictory(1);
				isMouseEnabled = true;
			}
		}
		else
			if (color == -1)
			{
				isWin = checkWin(chessPoint_a, chessPoint_b, color);
				if (isWin == false)
				{
					this.add(chesspoint_white);
					chesspoint_white.setBounds(chessPoint_a * 20 - 7,
							chessPoint_b * 20 - 7, 16, 16);
					statusText.setText("白(第" + chessWhiteCount + "步)"
							+ chessPoint_a + " " + chessPoint_b + ",請黑棋下子");
					isMouseEnabled = true;
				}
				else
				{
					chessthread.sendMessage("/" + chessPeerName + " /victory "
							+ color);
					this.add(chesspoint_white);
					chesspoint_white.setBounds(chessPoint_a * 20 - 7,
							chessPoint_b * 20 - 7, 16, 16);
					chessVictory(-1);
					isMouseEnabled = true;
				}
			}
	}

	public void mousePressed(MouseEvent e)
	{
		if (e.getModifiers() == InputEvent.BUTTON1_MASK)
		{
			chessPoint_x = (int) e.getX();
			chessPoint_y = (int) e.getY();
			int a = (chessPoint_x + 10) / 20, b = (chessPoint_y + 10) / 20;
			if (chessPoint_x / 20 < 2 || chessPoint_y / 20 < 2
					|| chessPoint_x / 20 > 19 || chessPoint_y / 20 > 19)
			{
			}
			else
			{
				chessPaint(a, b, chessColor);
			}
		}
	}

	public void mouseReleased(MouseEvent e)
	{
	}

	public void mouseEntered(MouseEvent e)
	{
	}

	public void mouseExited(MouseEvent e)
	{
	}

	public void mouseClicked(MouseEvent e)
	{
	}

	public void actionPerformed(ActionEvent e)
	{

	}
}

class chessPoint_black extends Canvas implements MouseListener
{
	chessPad chesspad = null;

	chessPoint_black(chessPad p)
	{
		setSize(20, 20);
		chesspad = p;
		addMouseListener(this);
	}

	public void paint(Graphics g)
	{
		g.setColor(Color.black);
		g.fillOval(0, 0, 14, 14);
	}

	public void mousePressed(MouseEvent e)
	{
		// if(e.getModifiers()==InputEvent.BUTTON3_MASK)
		// {
		// chesspad.remove(this);
		// chesspad.chessColor=1;
		// chesspad.text_2.setText("");
		// chesspad.text_1.setText("請黑棋下子");
		// }
	}

	public void mouseReleased(MouseEvent e)
	{
	}

	public void mouseEntered(MouseEvent e)
	{
	}

	public void mouseExited(MouseEvent e)
	{
	}

	public void mouseClicked(MouseEvent e)
	{
	}
}

class chessPoint_white extends Canvas implements MouseListener
{
	chessPad chesspad = null;

	chessPoint_white(chessPad p)
	{
		setSize(20, 20);
		addMouseListener(this);
		chesspad = p;
	}

	public void paint(Graphics g)
	{
		g.setColor(Color.white);
		g.fillOval(0, 0, 14, 14);
	}

	public void mousePressed(MouseEvent e)
	{
		// if(e.getModifiers()==InputEvent.BUTTON3_MASK)
		// {
		// chesspad.remove(this);
		// chesspad.chessColor=-1;
		// chesspad.text_2.setText("請白旗下子");
		// chesspad.text_1.setText("");
		// }
	}

	public void mouseReleased(MouseEvent e)
	{
	}

	public void mouseEntered(MouseEvent e)
	{
	}

	public void mouseExited(MouseEvent e)
	{
	}

	public void mouseClicked(MouseEvent e)
	{
		// if(e.getClickCount()>=2)
		// chesspad.remove(this);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美v国产在线一区二区三区| av成人老司机| 欧美大片国产精品| 麻豆91在线播放| 久久影视一区二区| 国产成人在线网站| 国产精品乱码人人做人人爱| 91麻豆免费视频| 亚洲成人黄色小说| 精品国产乱码久久久久久夜甘婷婷 | 91日韩在线专区| 亚洲精品国产视频| 91麻豆精品国产综合久久久久久 | 国内欧美视频一区二区| 久久久久亚洲蜜桃| 91视频www| 日本va欧美va瓶| 久久精品视频一区二区三区| av电影在线不卡| 天天操天天干天天综合网| 精品美女一区二区三区| 成人av网址在线| 调教+趴+乳夹+国产+精品| 欧美成人一区二区| 一本大道久久a久久综合 | 美日韩一区二区| 国产精品另类一区| 91精品国产综合久久精品app| 国内成人免费视频| 亚洲综合免费观看高清完整版| 欧美精品自拍偷拍动漫精品| 国产伦精品一区二区三区视频青涩| 国产日韩欧美在线一区| 欧美三级视频在线| 丁香亚洲综合激情啪啪综合| 亚洲一级片在线观看| 国产人妖乱国产精品人妖| 欧美色图天堂网| 国产黑丝在线一区二区三区| 香蕉乱码成人久久天堂爱免费| 久久久精品中文字幕麻豆发布| 欧美色电影在线| 成人成人成人在线视频| 麻豆精品在线播放| 亚洲第一狼人社区| 中文字幕一区二区视频| 精品99一区二区三区| 欧美日韩国产综合一区二区三区| 国产福利一区二区三区视频在线 | 蜜臂av日日欢夜夜爽一区| 亚洲人快播电影网| 国产欧美日韩综合精品一区二区 | 欧美羞羞免费网站| 成人av在线资源网站| 精品无人码麻豆乱码1区2区| 午夜电影网一区| 亚洲免费av网站| 中文字幕一区二区三区视频| 久久综合成人精品亚洲另类欧美| 欧美日韩日日摸| 日本福利一区二区| 99麻豆久久久国产精品免费优播| 国产成人av福利| 精彩视频一区二区| 国内外精品视频| 狠狠狠色丁香婷婷综合激情| 全国精品久久少妇| 日韩精品久久理论片| 夜夜精品视频一区二区| 日韩一区日韩二区| 亚洲日本丝袜连裤袜办公室| 国产精品―色哟哟| 国产日韩成人精品| 久久五月婷婷丁香社区| 精品成人在线观看| 欧美成人一区二区三区在线观看| 欧美一区二区大片| 日韩欧美在线不卡| 精品日韩一区二区三区免费视频| 日韩一区二区三区精品视频| 91精品国产高清一区二区三区| 欧美日韩成人激情| 91精品国产91久久综合桃花| 91精品久久久久久蜜臀| 日韩一区二区三区视频在线观看| 欧美一区二区三区视频免费| 日韩精品一区二区三区视频播放 | 日本91福利区| 狠狠色狠狠色综合日日91app| 国产精品一区二区久久不卡| 国产精品亚洲午夜一区二区三区 | 国产高清亚洲一区| 国产91丝袜在线播放| 91原创在线视频| 欧美日韩一区三区| 欧美mv和日韩mv国产网站| 国产日产欧美一区二区三区| 最新欧美精品一区二区三区| 亚洲综合免费观看高清完整版在线| 天天色综合天天| 国产一区二区影院| 99国产精品国产精品久久| 在线欧美小视频| 日韩亚洲国产中文字幕欧美| 国产午夜久久久久| 亚洲一区二区视频在线| 日本网站在线观看一区二区三区| 国产一区欧美一区| 在线一区二区视频| 欧美va亚洲va在线观看蝴蝶网| 国产精品久久毛片a| 五月婷婷综合网| 国产精品1024| 欧美另类高清zo欧美| 欧美精品一区二区在线观看| 亚洲人123区| 国产一区中文字幕| 欧美午夜精品免费| 国产目拍亚洲精品99久久精品 | 免费观看日韩av| gogogo免费视频观看亚洲一| 欧美日韩高清一区| 久久久久久久久久久电影| 亚洲精品亚洲人成人网在线播放| 老司机精品视频在线| 91精彩视频在线观看| 精品久久久久99| 亚洲精品福利视频网站| 国产做a爰片久久毛片| 色视频欧美一区二区三区| 精品99一区二区| 亚洲一区二三区| 成人综合婷婷国产精品久久| 欧美日韩亚洲综合在线 | 欧美日韩一区二区不卡| 国产精品丝袜久久久久久app| 视频一区欧美日韩| 色噜噜狠狠成人中文综合| 久久久久久久久久久电影| 午夜国产不卡在线观看视频| av午夜一区麻豆| 久久久三级国产网站| 午夜精品在线看| 色老综合老女人久久久| 国产精品妹子av| 黄色精品一二区| 91精品国产91久久综合桃花| 亚洲精品精品亚洲| 成人黄动漫网站免费app| 精品处破学生在线二十三| 午夜视频一区二区| 在线免费一区三区| 亚洲色图清纯唯美| fc2成人免费人成在线观看播放| 久久看人人爽人人| 国产一区二区不卡| 精品国产欧美一区二区| 麻豆精品一区二区av白丝在线| 欧美日韩夫妻久久| 亚洲va欧美va人人爽| 色婷婷激情综合| 亚洲女同女同女同女同女同69| 成人免费观看视频| 亚洲国产岛国毛片在线| 成人夜色视频网站在线观看| 国产亚洲精品免费| 国产盗摄女厕一区二区三区| 久久久久久一二三区| 国产高清一区日本| 日本一区二区免费在线观看视频| 国产成人综合网| 国产精品乱人伦一区二区| 成人国产精品免费网站| 亚洲欧洲国产日韩| 91久久精品一区二区三区| 亚洲成av人片在www色猫咪| 欧美日韩精品系列| 人人爽香蕉精品| 26uuu国产一区二区三区| 日本韩国一区二区三区| 亚洲综合色网站| 91精品国产丝袜白色高跟鞋| 久草在线在线精品观看| 久久久久国产精品人| 99精品视频在线免费观看| 亚洲欧美国产77777| 欧美日韩精品综合在线| 麻豆一区二区三| 国产欧美精品一区二区色综合| 成人黄色一级视频| 亚洲电影第三页| 26uuu亚洲| 91丨porny丨首页| 日韩高清一级片| 天堂一区二区在线| 久久久精品人体av艺术| 99精品久久只有精品| 天堂一区二区在线| 国产精品色哟哟| 欧美日产在线观看|