Crossfire JXClient, Trunk
|
Public Member Functions | |
ClassRaceInfo (@NotNull final String archName, @NotNull final String name, @NotNull final String msg, @NotNull final Map< Integer, Long > stats, @NotNull final Collection< Choice > choices) | |
String | getArchName () |
List< Choice > | getChoices () |
String | getMsg () |
String | getName () |
long | getStatAdjustment (final int statNo) |
String | toString () |
Private Attributes | |
final String | archName |
final List< Choice > | choices = new ArrayList<>() |
final String | msg |
final String | name |
final Map< Integer, Long > | stats = new HashMap<>() |
One possible class or race for character creation.
Definition at line 37 of file ClassRaceInfo.java.
com.realtime.crossfire.jxclient.character.ClassRaceInfo.ClassRaceInfo | ( | @NotNull final String | archName, |
@NotNull final String | name, | ||
@NotNull final String | msg, | ||
@NotNull final Map< Integer, Long > | stats, | ||
@NotNull final Collection< Choice > | choices | ||
) |
Creates a new instance.
archName | the archetype name |
name | the human-readable race name |
msg | the long description |
stats | the stat adjustments |
choices | the available choices |
Definition at line 77 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.archName, com.realtime.crossfire.jxclient.character.ClassRaceInfo.choices, com.realtime.crossfire.jxclient.character.ClassRaceInfo.msg, com.realtime.crossfire.jxclient.character.ClassRaceInfo.name, and com.realtime.crossfire.jxclient.character.ClassRaceInfo.stats.
String com.realtime.crossfire.jxclient.character.ClassRaceInfo.getArchName | ( | ) |
Returns the archetype name.
Definition at line 90 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.archName.
List<Choice> com.realtime.crossfire.jxclient.character.ClassRaceInfo.getChoices | ( | ) |
Returns the available choices.
Definition at line 130 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.choices.
Referenced by com.realtime.crossfire.jxclient.gui.label.NewCharModel.updateOption().
String com.realtime.crossfire.jxclient.character.ClassRaceInfo.getMsg | ( | ) |
Returns the long description.
Definition at line 108 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.msg.
Referenced by com.realtime.crossfire.jxclient.gui.combobox.GUIClassesComboBox.getDescription(), and com.realtime.crossfire.jxclient.gui.combobox.GUIRacesComboBox.getDescription().
String com.realtime.crossfire.jxclient.character.ClassRaceInfo.getName | ( | ) |
Returns the human-readable race name.
Definition at line 99 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.name.
Referenced by com.realtime.crossfire.jxclient.gui.combobox.GUIClassesComboBox.getListCellRendererComponent(), com.realtime.crossfire.jxclient.gui.combobox.GUIRacesComboBox.getListCellRendererComponent(), com.realtime.crossfire.jxclient.gui.combobox.GUIRacesComboBox.updateModel(), and com.realtime.crossfire.jxclient.gui.combobox.GUIClassesComboBox.updateModel().
long com.realtime.crossfire.jxclient.character.ClassRaceInfo.getStatAdjustment | ( | final int | statNo | ) |
Returns a stat adjustment.
statNo | the stat number |
Definition at line 117 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.stats.
Referenced by com.realtime.crossfire.jxclient.gui.label.NewCharModel.getClassStatAdjustment(), and com.realtime.crossfire.jxclient.gui.label.NewCharModel.getRaceStatAdjustment().
String com.realtime.crossfire.jxclient.character.ClassRaceInfo.toString | ( | ) |
Definition at line 136 of file ClassRaceInfo.java.
References com.realtime.crossfire.jxclient.character.ClassRaceInfo.archName, com.realtime.crossfire.jxclient.character.ClassRaceInfo.choices, com.realtime.crossfire.jxclient.character.ClassRaceInfo.name, and com.realtime.crossfire.jxclient.character.ClassRaceInfo.stats.
|
private |
The archetype name.
Definition at line 43 of file ClassRaceInfo.java.
Referenced by com.realtime.crossfire.jxclient.character.ClassRaceInfo.ClassRaceInfo(), com.realtime.crossfire.jxclient.character.ClassRaceInfo.getArchName(), and com.realtime.crossfire.jxclient.character.ClassRaceInfo.toString().
|
private |
The available choices.
Definition at line 61 of file ClassRaceInfo.java.
Referenced by com.realtime.crossfire.jxclient.character.ClassRaceInfo.ClassRaceInfo(), com.realtime.crossfire.jxclient.character.ClassRaceInfo.getChoices(), and com.realtime.crossfire.jxclient.character.ClassRaceInfo.toString().
|
private |
The long description.
Definition at line 55 of file ClassRaceInfo.java.
Referenced by com.realtime.crossfire.jxclient.character.ClassRaceInfo.ClassRaceInfo(), and com.realtime.crossfire.jxclient.character.ClassRaceInfo.getMsg().
|
private |
The human-readable race name.
Definition at line 49 of file ClassRaceInfo.java.
Referenced by com.realtime.crossfire.jxclient.character.ClassRaceInfo.ClassRaceInfo(), com.realtime.crossfire.jxclient.character.ClassRaceInfo.getName(), and com.realtime.crossfire.jxclient.character.ClassRaceInfo.toString().
|
private |
The stat adjustments. Maps stat number to adjustment.
Definition at line 67 of file ClassRaceInfo.java.
Referenced by com.realtime.crossfire.jxclient.character.ClassRaceInfo.ClassRaceInfo(), com.realtime.crossfire.jxclient.character.ClassRaceInfo.getStatAdjustment(), and com.realtime.crossfire.jxclient.character.ClassRaceInfo.toString().