blocksix.java

来自「基本的俄罗斯游戏 基本的俄罗斯游戏 基本的俄罗斯游戏」· Java 代码 · 共 52 行

JAVA
52
字号
import java.awt.*;
    //方块六
    public class BlockSix extends Block{
    	 GameMainFrame gmf;
	public BlockSix( GameMainFrame gmf){
		super(gmf);
		this.gmf=gmf;
		rows[0]=0;
		rows[1]=0;
		rows[2]=0;
		rows[3]=1;
		columns[0]=4;
		columns[1]=5;
		columns[2]=6;
		columns[3]=5;
		color=Color.darkGray;
	}
	public void turn(){
		switch(status){
			case 1:
			      clear();
			      rows[0]--;
			      columns[0]++;
			      status=2;
			      show();
			      break;
			case 2:
			      clear();
			      rows[0]+=2;
			      columns[0]--;
			      rows[2]++;
			      status=3;
			      show();
			      break;
			case 3:
			      clear();
			      rows[2]++;
			      columns[2]--;
			      status=4;
			      show();
			      break;
			case 4:
			      clear();
			      rows[0]--;
			      rows[2]-=2;
			      columns[2]++;
			      status=1;
			      show();
			      break;
		}
	}
}

⌨️ 快捷键说明

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