levelinformation.java

来自「mywork是rcp开发的很好的例子」· Java 代码 · 共 104 行

JAVA
104
字号
/************************************************************
 *
 * Copyright (c) 2003 Chemi. All rights reserved.
 * 
 * This program and the accompanying materials
 * are made available under the terms of the MIT License
 * which accompanies this distribution, and is available at
 * http://www.opensource.org/licenses/mit-license.html
 *
 ************************************************************/

package es.org.chemi.games.sokoban.util;

import java.io.Serializable;

public class LevelInformation implements Serializable
{
	private static final long serialVersionUID = 9048425064836870675L;

	private int level = 0;
	private boolean completed = false;
	private String player = null;
	private int moves = 0;
	private int pushes = 0;
	private int time = 0;
	
	public LevelInformation(int param1, boolean param2, String param3, int param4, int param5, int param6)
	{
		level = param1;
		completed = param2;
		player = param3;
		moves = param4;
		pushes = param5;
		time = param6;	
	}
	
	public String toString()
	{
		return level + "|" + completed + "|" + player + "|" + moves + "|" + pushes + "|" + time;  //$NON-NLS-1$  //$NON-NLS-2$  //$NON-NLS-3$  //$NON-NLS-4$  //$NON-NLS-5$
	}
	
	// Getters
	public int getLevel()
	{
		return level;
	}

	public boolean isCompleted()
	{
		return completed;
	}

	public String getPlayer()
	{
		return player;
	}

	public int getMoves()
	{
		return moves;
	}
	
	public int getPushes()
	{
		return pushes;
	}
	
	public int getTime()
	{
		return time;
	}
	
	// Setters
	public void setLevel(int param)
	{
		level = param;
	}

	public void setCompleted(boolean param)
	{
		completed = param;
	}
	
	public void setPlayer(String param)
	{
		player = param;
	}
	
	public void setMoves(int param)
	{
		moves = param;
	}
	
	public void setPushes(int param)
	{
		pushes = param;
	}
	
	public void setTime(int param)
	{
		time = param;
	}
}

⌨️ 快捷键说明

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