⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 board.java

📁 俄罗斯方块的功能完全实现.是个不错的程序哦,有兴趣的同志下来看看吧
💻 JAVA
字号:
package elsfk;
import javax.microedition.lcdui.*;
public class Board
{
protected static int BOARDWIDTH;
protected static int BOARDHEIGHT;
protected static int GRIDWIDTH;
protected int board_x;
protected int board_y;
public Board(int width,int height,int gridwidth)
{BOARDWIDTH=width;
BOARDHEIGHT=height;
GRIDWIDTH=gridwidth;
}
private void DrawGrid(Graphics g)
{g.setColor(0x00ff00ff);
int i;
int columnnum,rownum;
columnnum=BOARDWIDTH/GRIDWIDTH;
rownum=BOARDHEIGHT/GRIDWIDTH;
for(i=1;i<columnnum;i++)
{g.drawLine(board_x+GRIDWIDTH*i,board_y,board_x+GRIDWIDTH*i,board_y+BOARDHEIGHT);
}
for(i=1;i<rownum;i++)
{g.drawLine(board_x,board_y+GRIDWIDTH*i,board_x+BOARDWIDTH,board_y+GRIDWIDTH*i);
}
}
public void DrawBoard(Graphics g,int x,int y,boolean ifdrawGrid)
{board_x=x;
board_y=y;
g.setColor(0x00ff00ff);
g.drawRect(board_x,board_y,BOARDWIDTH,BOARDHEIGHT);
g.drawRect(board_x-5,board_y-5,BOARDWIDTH+10,BOARDHEIGHT+10);
if(ifdrawGrid)
{this.DrawGrid(g);
}
}
}





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -