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

📄 gameover.java

📁 用JAVA编写的日
💻 JAVA
字号:
import java.util.Date;

public class GameOver
{
	private boolean gameOver;
	private boolean stop;
	private int [][] matrix;
	private Puzzle Main;
	private int step;
	private long now;
	private long countTime;

	public GameOver (Puzzle frm)
	{
		Main = frm;
	}

	public void start(int [][] m)
	{
		gameOver = false;
		matrix = m;
		step = 0;
		Date d = new Date();
		now = d.getTime();
		stop = false;
		countTime = 0;
	}

	public boolean judge()
	{
		if (gameOver)
			return true;

		step++;
		int c = 1;
		for (int i = 0; i < matrix.length; i++)
			for (int j = 0; j < matrix[i].length; j++)
				if (matrix[i][j] != (c++))
					return false;
		Date d = new Date();
		countTime += d.getTime() - now;
		Main.endGame();
		return (gameOver = true);
	}

	public void pause()
	{
		Date d = new Date();

		if (stop)
			now = d.getTime();
		else
			countTime += d.getTime() - now;
		stop = !stop;
	}

	public int getStep()
	{
		return step;
	}

	public long getTime()
	{
		return countTime / 1000;
	}
}

⌨️ 快捷键说明

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