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

📄 squaretest.java

📁 俄罗斯方块
💻 JAVA
字号:
/**
 * SquareTest.java
 * Summary 测试各个方块是否正常工作
 * Created on 2002-3-4
 * @author Dorian
 */
package com.Dorian.Tetris.square;

public class SquareTest {
    public static void main(String[] args) {
		SquarePanel.squareArray[7][15] = true;					//添加几个阻碍物
		SquarePanel.squareArray[7][14] = true;
		SquarePanel.squareArray[10][15] = true;
		SquarePanel.squareArray[10][14] = true;
		
//		SquarePanel.squareArray[7][0] = true;					//判断初始化是否成功
    	
		Square square = new SquareI();							//测试各个方块
//		Square square = new SquareL();
//		Square square = new SquareN();
//		Square square = new SquareO();
//		Square square = new SquareP();
//		Square square = new SquareQ();
//		Square square = new SquareS();
//		Square square = new SquareT();

		square.initSquare();									//初始化
		
//		square.moveRight();										//向右
//		square.moveRight();
//		square.moveRight();
//		square.moveRight();
//		square.moveRight();
//		square.moveRight();
//		square.moveRight();
		
//		square.moveLeft();										//向左
//		square.moveLeft();
//		square.moveLeft();
//		square.moveLeft();
//		square.moveLeft();
//		square.moveLeft();

//		square.moveDown();										//向下
//		square.moveDown();
//		square.moveDown();
//		square.moveDown();
//		square.moveDown();
//		square.moveDown();

//		square.change();
//		square.change();
//		square.change();
//		square.change();
//		square.change();
//		square.change();
		
		while(square.isMoveDown())								//一直向下
			square.moveDown();
		
//		while(square.isMoveRight())								//一直向下
//			square.moveRight();
		
//		while(square.isMoveLeft())								//一直向下
//			square.moveLeft();
		
//		square.change();										//改变形状
		//square.change();
    	
    	
    	//打印游戏面板,">"为有,"@"为无
		for(int i=0;i<SquarePanel.squareArray.length;i++) {
			for(int j=0;j<SquarePanel.squareArray[i].length;j++)
				if(SquarePanel.squareArray[i][j])
					System.out.print("@" + " ");
				else
					System.out.print(">" + " ");
			System.out.println();
		}
        
        //判断初始化是否成功
        SquarePanel.squareArray[6][3] = true;
        SquarePanel.squareArray[5][2] = true;
        square = new SquareL();
        System.out.println(square.isEmpty());
	}
}

⌨️ 快捷键说明

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