Crossfire JXClient, Trunk
|
Public Member Functions | |
NewCharInfo | finish () |
void | setClassChoice () |
void | setPoints (final int points) |
void | setRaceChoice () |
void | setStartingMapChoice () |
void | setStatNames (@NotNull final String @NotNull[] statNames) |
void | setStatRange (final int minValue, final int maxValue) |
Private Attributes | |
boolean | classChoice |
int | maxValue |
int | minValue |
int | points |
boolean | raceChoice |
boolean | startingMapChoice |
final List< String > | statNames = new ArrayList<>() |
Builder for NewCharInfo instances while parsing a "replyinfo newcharinfo" response packet.
Definition at line 36 of file NewCharInfoBuilder.java.
NewCharInfo com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish | ( | ) |
Finished parsing and returns the NewCharInfo instance for the parsed entry.
Definition at line 80 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.classChoice, com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.maxValue, com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.minValue, com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.points, com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.raceChoice, com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.startingMapChoice, and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.statNames.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processNewCharInfoReplyinfo().
void com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setClassChoice | ( | ) |
Sets that a class should be selected.
Definition at line 121 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.classChoice.
void com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setPoints | ( | final int | points | ) |
Sets the number of points the character has to spend.
points | the number of points |
Definition at line 88 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.points.
void com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setRaceChoice | ( | ) |
Sets that a race should be selected.
Definition at line 114 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.raceChoice.
void com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStartingMapChoice | ( | ) |
Sets that a starting map should be selected.
Definition at line 128 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.startingMapChoice.
void com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStatNames | ( | @NotNull final String @NotNull[] | statNames | ) |
Sets the stat names to spend on.
statNames | the stat names |
Definition at line 106 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.statNames.
void com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStatRange | ( | final int | minValue, |
final int | maxValue | ||
) |
Sets the allowed stat value range.
minValue | the minimum stat value |
maxValue | the maximum stat value |
Definition at line 97 of file NewCharInfoBuilder.java.
References com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.maxValue, and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.minValue.
|
private |
Whether a class should be selected.
Definition at line 67 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setClassChoice().
|
private |
The maximum value for stats.
Definition at line 51 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStatRange().
|
private |
The minimum value for stats.
Definition at line 46 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStatRange().
|
private |
The total number of points the character has to spend.
Definition at line 41 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setPoints().
|
private |
Whether a race should be selected.
Definition at line 62 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setRaceChoice().
|
private |
Whether a starting map should be selected.
Definition at line 72 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStartingMapChoice().
|
private |
The stat names to set.
Definition at line 57 of file NewCharInfoBuilder.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.finish(), and com.realtime.crossfire.jxclient.server.crossfire.NewCharInfoBuilder.setStatNames().