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

📄 squares.java

📁 俄罗斯方块
💻 JAVA
字号:
/**
 * SquareS.java
 * Summary   ***			用 Square + S 代表类名
 * Summary   * *			用 Square + S 代表类名
 * Summary   * *********	用 Square + S 代表类名
 * Summary   ********* *	用 Square + S 代表类名
 * Summary           * *	用 Square + S 代表类名
 * Summary           ***	用 Square + S 代表类名
 * Created on 2002-3-2
 * @author Dorian
 */
package com.Dorian.Tetris.square;

public class SquareS extends Square {
    public SquareS() {
		squareWidth = 3;
		squareHeight = 3;
		changeLength = 3;
		setSquareThis(0,0,setSquareThis(
					  0,1,setSquareThis(
					  1,1,setSquareThis(
					  2,1,setSquareThis(
					  2,2,true)))));
    }

    public void change() {
        if(isChange()) {
            switch(state) {
                case 1:
                    setSquareArray(localX,localY,setSquareThis(0,0,false));
                    setSquareArray(localX,localY+1,setSquareThis(0,1,false));
                    setSquareArray(localX+2,localY+1,setSquareThis(2,1,false));
                    setSquareArray(localX+2,localY+2,setSquareThis(2,2,false));
                    setSquareArray(localX+1,localY,setSquareThis(1,0,true));
                    setSquareArray(localX+2,localY,setSquareThis(2,0,true));
                    setSquareArray(localX,localY+2,setSquareThis(0,2,true));
                    setSquareArray(localX+1,localY+2,setSquareThis(1,2,true));
                    state = 2;
                    break;
                case 2:
                    setSquareArray(localX+1,localY,setSquareThis(1,0,false));
                    setSquareArray(localX+2,localY,setSquareThis(2,0,false));
                    setSquareArray(localX+1,localY+2,setSquareThis(1,2,false));
                    setSquareArray(localX,localY+2,setSquareThis(0,2,false));
                    setSquareArray(localX,localY,setSquareThis(0,0,true));
                    setSquareArray(localX,localY+1,setSquareThis(0,1,true));
                    setSquareArray(localX+2,localY+1,setSquareThis(2,1,true));
                    setSquareArray(localX+2,localY+2,setSquareThis(2,2,true));
                    state = 1;
                    break;
                default: break;
            }
        }
    }
}

⌨️ 快捷键说明

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