Interface ITechnicalMove
- All Known Implementing Classes:
Gen1TechnicalMachines,Gen2TechnicalMachines,Gen3TechnicalMachines,Gen4TechnicalMachines,Gen5TechnicalMachines,Gen6TechnicalMachines,Gen7TechnicalMachines,Gen8TechnicalMachines,Gen8TechnicalRecords,Gen9TechnicalMachines
public interface ITechnicalMove
Created by Jay113355 on 8/6/2020.
Interface for all TM's and TR's
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ITechnicalMove[]default ImmutableAttackGets the name of the attack this record/machine teachesdefault intGets the generation this move belongs to.intgetId()Gets the TM/TR record/machine number.static ITechnicalMovegetMoveFor(TMType directory, int id) static ITechnicalMovegetMoveFor(TMType directory, String name) prefix()Prefix of this tm/tr type.
-
Method Details
-
prefix
String prefix()Prefix of this tm/tr type. -
getId
int getId()Gets the TM/TR record/machine number. -
getAttackName
String getAttackName()Gets the name of the attack this record/machine teaches -
getAttack
-
getMoveFor
-
getMoveFor
-
getGeneration
default int getGeneration()Gets the generation this move belongs to. -
getAllFor
-