Java俄罗斯方块思想与实现
生活随笔
收集整理的這篇文章主要介紹了
Java俄罗斯方块思想与实现
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文中的代碼只是部分代碼,全部代碼及用到的圖片下載地址:鏈接: https://pan.baidu.com/s/1Ryvr0uxPVX22Ag3aVzGQKQ 密碼: tm48
1、我們來分析一下游戲界面,從中能抽象出來:小方塊類型,組合方塊類型
先來創(chuàng)建 Cell() 小方塊類型,此類代表的時游戲中的最小單位(自身的屬性有:row--行號 , col--列號 , image--圖片)(行為方法有:left()--左移 , right()--右移 , drop()--下移),下面是具體代碼:
package com.tetris2;import java.awt.image.BufferedImage;public class Cell {/** 俄羅斯方塊中最小單位*/private int row; //行號private int col; //列號private BufferedImage image;public Cell() {}//有參構(gòu)造器,用來接收小方塊的行列坐標和圖片public Cell(int row, int col, BufferedImage image) {super();this.row = row;this.col = col;this.image = image;}public int getRow() {return row;}public void setRow(int row) {this.row = row;}public int getCol()總結(jié)
以上是生活随笔為你收集整理的Java俄罗斯方块思想与实现的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [.NET逆向] 【.NET】Unpac
- 下一篇: (9) SyGate 4.0实现局域网共