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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 建筑體.java

?? 為移動(dòng)電話寫的俄羅斯方塊游戲,沒什么特別的,模塊化設(shè)計(jì)是本程序的特色,也是我至今保留著它的原因,當(dāng)時(shí)讓我興奮不已,得益于模塊化設(shè)計(jì),該程序的編寫和改動(dòng)都非常快捷,我只用了幾個(gè)小時(shí)就完成編寫和后期改動(dòng),
?? JAVA
字號(hào):
//package 方塊;
/**
建筑體.java
功能:記錄方塊堆積情況的對(duì)象的類
@author Joedan hongguangming@sohu.com
*/
import java.awt.*;

class 建筑體
{
	public static int 建筑物寬 = 12;
	public static int 建筑物長(zhǎng) = 20;
	private 二維布爾型數(shù)組 數(shù)據(jù) = new 二維布爾型數(shù)組(建筑物長(zhǎng), 建筑物寬);
	private 二維Color數(shù)組 顏色 = new 二維Color數(shù)組(建筑物長(zhǎng), 建筑物寬);
	public boolean 取得位置狀態(tài)(int 行號(hào), int 列號(hào))
	{
		if (行號(hào) < 0 || 行號(hào) >= 建筑物長(zhǎng) ||
		    列號(hào) < 0 || 列號(hào) >= 建筑物寬)//元素位置不合法,返回false
			return false;
		return 數(shù)據(jù).取得元素(行號(hào), 列號(hào));
	}
	public Color 取得位置顏色(int 行號(hào), int 列號(hào))
	{
		if (行號(hào) < 0 || 行號(hào) >= 建筑物長(zhǎng) ||
		    列號(hào) < 0 || 列號(hào) >= 建筑物寬)//元素位置不合法,返回null
			return null;
		return 顏色.取得元素(行號(hào), 列號(hào));
	}
//*
	public void 設(shè)置位置狀態(tài)(int 行號(hào), int 列號(hào), boolean 狀態(tài)值)
	{
		if (行號(hào) < 0 || 行號(hào) >= 建筑物長(zhǎng) ||
		    列號(hào) < 0 || 列號(hào) >= 建筑物寬)//元素位置不合法,直接返回
			return;
		數(shù)據(jù).設(shè)置元素(行號(hào), 列號(hào), 狀態(tài)值);
	}
	public void 設(shè)置位置顏色(int 行號(hào), int 列號(hào), Color 顏色值)
	{
		if (行號(hào) < 0 || 行號(hào) >= 建筑物長(zhǎng) ||
		    列號(hào) < 0 || 列號(hào) >= 建筑物寬)//元素位置不合法,直接返回
			return;
		顏色.設(shè)置元素(行號(hào), 列號(hào), 顏色值);
	}//
//*/
	public void 刪除某行(int 行號(hào))
	{
		if (行號(hào) < 0 || 行號(hào) >= 建筑物長(zhǎng))//行號(hào)不合法,直接返回
			return;
//數(shù)據(jù).列印();顏色.列印();
		數(shù)據(jù)._刪除某行(行號(hào));
		顏色._刪除某行(行號(hào));
//數(shù)據(jù).列印();顏色.列印();
	}//
	public int 取得行數(shù)()
	{
		return 建筑物長(zhǎng);
	}//
	public int 取得列數(shù)()
	{
		return 建筑物寬;
	}//
	//將停止運(yùn)動(dòng)的活動(dòng)方塊加入建筑體
	public void 加入方塊(活動(dòng)方塊 方塊數(shù)據(jù))
	{
		//取得賴以修改建筑體內(nèi)容的數(shù)據(jù)
		二維布爾型數(shù)組 當(dāng)前形狀序列數(shù)據(jù) = 方塊數(shù)據(jù).取得當(dāng)前形狀序列();
		//遍歷活動(dòng)方塊,按非空塊的位置設(shè)置建筑體的內(nèi)容
		for (int i = 0; i < 方塊.方塊長(zhǎng)度; i++)
			for (int j = 0; j < 方塊.方塊高度; j++)
				if (當(dāng)前形狀序列數(shù)據(jù).取得元素(i, j))
				{
					數(shù)據(jù).設(shè)置元素(方塊數(shù)據(jù).取得y坐標(biāo)() + i, 方塊數(shù)據(jù).取得x坐標(biāo)() + j, true);
					顏色.設(shè)置元素(方塊數(shù)據(jù).取得y坐標(biāo)() + i, 方塊數(shù)據(jù).取得x坐標(biāo)() + j, 方塊數(shù)據(jù).取得顏色());
				}
	}//
	//畫塊
	private void 畫塊(Graphics g, int x, int y, int width, int height, Color color)
	{
		//橫間段大小
		int w = width / 6;
		//豎間段大小
		int h = height / 6;
		//準(zhǔn)備畫筆顏色
		g.setColor(color);
		g.fill3DRect(x, y, width, height, true);
		g.fill3DRect(x + w, y + h, width - 2 * w, height - 2 * h, true);
		g.fill3DRect(x + 2 * w, y + 2 * h, width - 4 * w, height - 4 * h, true);
	}//
	//在g中畫出建筑體
	public void paint(Graphics g)
	{
		//取得塊的大小參數(shù)
		int 塊寬 = (int)(g.getClipBounds().getWidth() / 建筑物寬),
		    塊高 = (int)(g.getClipBounds().getHeight() / 建筑物長(zhǎng));
		//畫方塊;遍歷整個(gè)建筑體,將有塊的位置用相應(yīng)的顏色畫出
		for (int i = 0; i < 建筑物長(zhǎng); i++)//遍歷行
			for (int j = 0; j < 建筑物寬; j++)//遍歷列
				if (數(shù)據(jù).取得元素(i, j))//該位置是否有塊
					畫塊(g, j * 塊寬, i * 塊高, 塊寬, 塊高, 顏色.取得元素(i, j));//畫塊
	}//
};

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美精品国产国产专区| 久久久久久久久岛国免费| 国产一区二区三区在线观看免费| 国产精品视频麻豆| 91精品国产全国免费观看| 国产精品亚洲视频| www.亚洲色图| 亚洲国产精品ⅴa在线观看| 亚洲一区二区在线观看视频 | 最新成人av在线| 亚洲国产精品久久艾草纯爱 | 国产精品区一区二区三区| 日韩黄色片在线观看| 26uuu欧美| 国产精品一区在线观看乱码| 日韩一区国产二区欧美三区| 国产成人啪午夜精品网站男同| 国产电影精品久久禁18| 久久婷婷国产综合国色天香| 亚洲国产精品嫩草影院| 日本道色综合久久| 亚洲自拍偷拍av| 欧美日韩亚洲另类| 亚洲午夜影视影院在线观看| 91亚洲国产成人精品一区二三| 中文天堂在线一区| 99re这里只有精品首页| 午夜精品视频在线观看| 日韩欧美一区在线观看| 激情国产一区二区 | 亚洲视频资源在线| 欧美撒尿777hd撒尿| 亚洲成人精品影院| 久久久久久久久伊人| 在线观看视频一区| 五月天网站亚洲| 免费在线视频一区| 日韩午夜激情免费电影| 中文字幕一区二区在线播放| 国产精品一区二区x88av| 欧美激情综合五月色丁香| 在线观看一区二区精品视频| 欧美亚洲高清一区二区三区不卡| 日韩欧美二区三区| 欧美人伦禁忌dvd放荡欲情| 91在线云播放| 91麻豆精品一区二区三区| 成人永久aaa| 成人毛片视频在线观看| 国产成人综合亚洲网站| 国产福利一区在线观看| 国产精品一区专区| 激情久久五月天| 亚洲精品免费在线播放| 久久久久久久久久久电影| 69久久夜色精品国产69蝌蚪网| 色婷婷综合中文久久一本| 国产精品123| 精品一区二区三区视频在线观看| 国产精品大尺度| 亚洲欧洲日本在线| 国产欧美日韩视频一区二区| 欧美乱妇20p| 欧美一卡二卡在线| 9191久久久久久久久久久| 欧美性极品少妇| 精品视频在线视频| 在线电影院国产精品| 制服丝袜中文字幕一区| 欧美高清视频一二三区| 日韩一区二区电影| 欧美精品一区二区三| 精品国产乱码久久久久久闺蜜| 欧美三级在线看| 精品国产一区二区三区久久久蜜月| 在线免费av一区| 欧美电视剧在线看免费| 久久先锋影音av| 亚洲欧美日韩在线播放| xvideos.蜜桃一区二区| 欧美一区二区三区在线观看 | 久久久精品一品道一区| 欧美剧情片在线观看| 日韩欧美国产不卡| 国产精品不卡一区二区三区| 亚洲午夜视频在线观看| 久久91精品久久久久久秒播| 不卡一区二区中文字幕| 9191久久久久久久久久久| 国产色产综合色产在线视频| 亚洲精品视频在线观看网站| 国产精品久久久久影院亚瑟| 天天色图综合网| 国产一区二区三区视频在线播放| 99久久国产免费看| 亚洲精品一区二区三区在线观看| 国产精品的网站| 久久精品国产99国产精品| 国产suv精品一区二区883| 4438亚洲最大| 欧美大片在线观看一区二区| 亚洲女同女同女同女同女同69| 视频精品一区二区| av在线播放不卡| 久久久91精品国产一区二区精品| 亚洲一区二区三区四区五区中文| 高清不卡一二三区| 2023国产精品视频| 久久99国产精品免费网站| 色素色在线综合| 国产精品每日更新| 国产不卡在线一区| 精品少妇一区二区三区在线播放 | 国模套图日韩精品一区二区 | 亚洲一区二区三区在线| 久久99精品国产麻豆婷婷洗澡| 欧美在线观看一区| 国产精品毛片大码女人 | 中文字幕亚洲在| 麻豆91免费观看| 91色.com| 亚洲九九爱视频| 欧美综合一区二区| 国产成人鲁色资源国产91色综| 激情偷乱视频一区二区三区| 亚洲一线二线三线视频| 一个色在线综合| 成人精品电影在线观看| 欧美一区二区视频在线观看| 一区二区三区精品视频在线| 国产精品白丝jk黑袜喷水| 日韩亚洲欧美中文三级| 日本午夜一本久久久综合| 欧美日韩中文一区| 亚洲一线二线三线视频| 国产精品亲子伦对白| 成人a区在线观看| 亚洲二区在线视频| 国产色婷婷亚洲99精品小说| 不卡一区二区中文字幕| 中文字幕在线播放不卡一区| 在线看一区二区| 精油按摩中文字幕久久| 欧美变态tickling挠脚心| 成人激情动漫在线观看| 91久久香蕉国产日韩欧美9色| 91精品久久久久久久久99蜜臂| 国产精品色婷婷| 亚洲成在线观看| 欧美性猛交一区二区三区精品 | 精品久久久久一区| 国产一区二区在线影院| 久久这里只有精品首页| 激情都市一区二区| 国产日韩精品一区| 国产成人在线观看| 亚洲天堂2016| 欧美三级电影在线观看| 日本亚洲最大的色成网站www| 日韩小视频在线观看专区| 久久精品国产99国产精品| 2024国产精品视频| 91在线视频18| 亚洲国产cao| 欧美一级理论片| 高清久久久久久| 欧美大片免费久久精品三p| 91影视在线播放| 欧美一区二区三区成人| 色悠悠亚洲一区二区| 成人av第一页| 99久久精品免费看国产免费软件| 国内精品国产成人国产三级粉色| 亚洲成人综合网站| 婷婷综合久久一区二区三区| 午夜私人影院久久久久| 美国一区二区三区在线播放| 日日摸夜夜添夜夜添精品视频| 精品在线播放午夜| 日韩欧美激情一区| 紧缚捆绑精品一区二区| 国产精品乱码一区二三区小蝌蚪| 91丨porny丨国产入口| 日韩二区三区在线观看| 久久久久国产成人精品亚洲午夜| 99re66热这里只有精品3直播| 精品毛片乱码1区2区3区| 精品国产污网站| 中文字幕乱码亚洲精品一区| 国产精品成人免费| 日本欧美一区二区三区| 99国产精品国产精品久久| 在线看一区二区| 欧美成人免费网站| 亚洲免费观看在线观看| 午夜视频在线观看一区| 国产成人av影院| 欧美日韩国产精品成人| 国产三级精品三级| 亚洲第一搞黄网站|