planetro.java

来自「Java mulitplayer strategy game. Adaptati」· Java 代码 · 共 67 行

JAVA
67
字号
/*
 * PlanetRO.java
 *
 * Created on 18 pa焏ziernik 2005, 00:40
 *
 * To change this template, choose Tools | Options and locate the template under
 * the Source Creation and Management node. Right-click the template and choose
 * Open. You can then make changes to the template in the Source Editor.
 */

package net.sf.jawp.api.domain.stub;

import net.sf.jawp.api.domain.Planet;
import net.sf.jawp.api.domain.SpaceCoords;


/**
 *
 * @author jarek
 */
public class PlanetRO extends Planet
{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private int homeFleetSize;
	
	

	public PlanetRO(final Planet src)
	{
		super( src.getKey(),  src.getName(), src.getOwner(),  src.getCoords() );
		setHomeFleetSize( src.getHomeFleetSize());		
		setProductivity( src.getProductivity());
		setProduced( src.getProduced());
	}

	
	/**
	 * usefull for test purposes
	 */
	private PlanetRO(final long key, final String name)
	{
		super( key,  name, null,  new SpaceCoords(0, 0, 0) );
		
	}
	
	public static PlanetRO createTestPlanet( final long key, final String name)
	{
		return new PlanetRO( key, name);
	}
	
	public int getHomeFleetSize()
	{
		return homeFleetSize;
	}

	public void setHomeFleetSize(final int homeFleetSize)
	{
		this.homeFleetSize = homeFleetSize;
	}
	
}

⌨️ 快捷键说明

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