mechanics.moves
Class MoveSet

java.lang.Object
  extended by mechanics.moves.MoveSet
All Implemented Interfaces:
java.io.Serializable

public class MoveSet
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
MoveSet(java.lang.String[] natural, int[] level, java.lang.String[] tutor, java.lang.String[] tm, java.lang.String[] hm, java.lang.String[] egg)
          Creates a new instance of MoveSet
 
Method Summary
static MoveSetData getDefaultData()
          Get the default MoveSetData.
 java.lang.String[][] getMoves()
          Get the moves that this pokemon can learn.
static java.lang.String getMoveType(int i)
          Return the textual name of a category of moves.
 int[] getNaturalLevels()
          Get the levels at which level up moves are learned.
 void mergeMoves(int category, java.lang.String[] moves)
          Merge in another move set's data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MoveSet

public MoveSet(java.lang.String[] natural,
               int[] level,
               java.lang.String[] tutor,
               java.lang.String[] tm,
               java.lang.String[] hm,
               java.lang.String[] egg)
Creates a new instance of MoveSet

Method Detail

mergeMoves

public void mergeMoves(int category,
                       java.lang.String[] moves)
Merge in another move set's data.


getDefaultData

public static MoveSetData getDefaultData()
Get the default MoveSetData.


getMoveType

public static java.lang.String getMoveType(int i)
Return the textual name of a category of moves.


getMoves

public java.lang.String[][] getMoves()
Get the moves that this pokemon can learn.


getNaturalLevels

public int[] getNaturalLevels()
Get the levels at which level up moves are learned.