freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java俄羅斯方塊實現(xiàn)步驟-資料下載頁

2025-05-11 22:26本頁面
  

【正文】 值不超過 4,所以需處理 status=(status+1)%。 } Shape類中增加圖形的繪制方法 public void drawMe(Graphics g){ (shape39。s drawme)。 ()。 //循環(huán)訪問代表方正的數(shù)組 for(int x=0。x4。x++){ for(int y=0。y4。y++){ if(getFlagByPoint(x,y)){ ((left+x)*, (top+y)*, , , true)。 } } } } //獲取方正中標(biāo)志是 1還是 0, 1表示要繪圖 0表示不繪圖 private boolean getFlagByPoint(int x,int y){ return body[status][y*4+x]==1。 } 游戲常量的存放 —— Glaobal public class Global { //表示每個方格的像素值 public static final int CELL_SIZE=20。 //表示圖形面板有多少個格子寬和高 public static final int WIDTH=15。 public static final int HEIGHT=15。 } 測試游戲,下落方塊出現(xiàn)拖影 在 GamePanel類的 paintComponent方法中增加如下代碼 :在填充一個與背景同色的區(qū)域 (new Color(0xcfcfcf))。 (0, 0, *, *)。 //填充一個灰色顯示區(qū)域,避免圖形拖影 修改此處的同時還需修改 Shape的 drawme方法中設(shè)置圖形的顏色,以及給 frame也注冊監(jiān)聽器。 圖形如何避免移出邊界 public boolean isMoveable(Shape shape,int action){ //得到圖像當(dāng)前的位置信息 int left=()。 int top=()。 //根據(jù)圖形的動作,得出圖形最新的位置信息 switch(action){ case : left。 break。 case : left++。 break。 case : top++。 break。 } //依次取出圖形中的每一個點,判斷是否超出顯示區(qū)域 for(int x=0。x4。x++){ for(int y=0。y4。y++){ //判斷 xy點是否是圖形的成員 if((x, y,action==)){ if(top+y=|| left+x0|| left+x=) return false。 } } } return true。 }
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1