com.swath
Class PlanetClass

java.lang.Object
  extended bycom.swath.Info
      extended bycom.swath.PlanetClass

public final class PlanetClass
extends Info

This class represents a planet class in TW.

Since:
SWATH 1.6

Method Summary
 java.lang.Object clone()
           
 int[] colos2build1()
          Gets the number of colonists needed to build one unit of each product type (Fuel Ore, Organics, Equipment and Fighters).
 void dump()
          Dumps the planet class info in the terminal window.
 boolean equals(java.lang.Object obj)
           
 int[] maxAmounts()
          Gets the maximum amount of product that the planet class can have for each product type (Fuel Ore, Organics, Equipment and Fighters).
 java.lang.String name()
          Gets the planet class name.
 java.lang.String toString()
           
 java.lang.String type()
          Gets the planet class type.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object obj)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Throws:
java.lang.CloneNotSupportedException

type

public java.lang.String type()
                      throws java.lang.Exception
Gets the planet class type.

Returns:
The planet class type.
Throws:
java.lang.Exception
Since:
SWATH 1.6

name

public java.lang.String name()
                      throws java.lang.Exception
Gets the planet class name.

Returns:
The planet class name.
Throws:
java.lang.Exception
Since:
SWATH 1.6

colos2build1

public int[] colos2build1()
                   throws java.lang.Exception
Gets the number of colonists needed to build one unit of each product type (Fuel Ore, Organics, Equipment and Fighters). The number of colonists is N_A if the product can't be built on this kind of planet.

Returns:
An array with the number of colonists needed per product.
Throws:
java.lang.Exception
Since:
SWATH 1.6
See Also:
Swath.FUEL_ORE, Swath.ORGANICS, Swath.EQUIPMENT, Swath.FIGHTERS, Swath.N_A

maxAmounts

public int[] maxAmounts()
                 throws java.lang.Exception
Gets the maximum amount of product that the planet class can have for each product type (Fuel Ore, Organics, Equipment and Fighters).

Returns:
An array with the maximum product amounts.
Throws:
java.lang.Exception
Since:
SWATH 1.6
See Also:
Swath.FUEL_ORE, Swath.ORGANICS, Swath.EQUIPMENT, Swath.FIGHTERS

dump

public void dump()
          throws java.lang.Exception
Dumps the planet class info in the terminal window.

Throws:
java.lang.Exception
Since:
SWATH 1.6