block.java~8~
来自「俄罗斯方块 单机版 支持单人游戏 支持双人对战 (JAVA开发环境jbu」· JAVA~8~ 代码 · 共 40 行
JAVA~8~
40 行
package diamonds3;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2007</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class Block {
int x,y; //方块的位置
int color; //方块的颜色
public Block(int x,int y,int c) {
this.x=x; this.y=y; this.color=c;
}
public void setBlock(int x, int y, int c) {
this.x = x;
this.y = y;
this.color = c;
}
public boolean equals(Block obj) {
//重写该方法,判断方块是否相同
return x==obj.x && y==obj.y && color==obj.color;
}
public boolean isInRange(Panel pnl) {
//自定义方法,判断方块是否在有效范围内 80<= x <=240 20<=y<240
//System.out.println(x+y);
return x>=80 && x<=240 && y>=20 && y<=240;
}
public int getI(Panel pnl){return (x-80)/20;}
public int getJ(Panel pnl){return (y-20)/20;}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?