blockfive.java

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

JAVA
57
字号

import java.awt.*;
    //方块五
    public class BlockFive extends Block{
    	 GameMainFrame gmf;
	public BlockFive( 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]=4;
		color=Color.magenta;
	}
	public void turn(){
		switch(status){
			case 1:
			      clear();
			      columns[1]--;
			      rows[1]--;
			      rows[2]++;
			      columns[2]--;
			      status=2;
			      show();
			      break;
			case 2:
			      clear();
			      rows[1]+=2;
			      columns[1]-=2;
			      columns[2]-=2;
			      status=3;
			      show();
			      break;
			case 3:
			      clear();
			      rows[2]--;
			      rows[1]++;
			      columns[1]+=2;
			      status=4;
			      show();
			      break;
			case 4:
			      clear();
			      rows[1]-=2;
			      columns[1]++;
			      columns[2]+=3;
			      status=1;
			      show();
			      break;
		}
	}
}

⌨️ 快捷键说明

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