cleanup: improve javadoc comments
This commit is contained in:
parent
f323873b39
commit
f9837b4c28
@ -5,7 +5,7 @@ import java.util.HashSet;
|
|||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
/** Represents an inventory of 6 slots of {@link StoneType}s that can be manipulated. */
|
/** Represents an inventory of 6 slots of {@link StoneType StoneTypes} that can be manipulated. */
|
||||||
public class Inventory implements Iterable<StoneType> {
|
public class Inventory implements Iterable<StoneType> {
|
||||||
/** The size of the inventory */
|
/** The size of the inventory */
|
||||||
private final int size = 6;
|
private final int size = 6;
|
||||||
|
@ -10,7 +10,7 @@ import java.util.HashMap;
|
|||||||
import java.util.StringJoiner;
|
import java.util.StringJoiner;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A class made for building all sorts of {@link Event}s as nicely as possible.
|
* A class made for building all sorts of {@link Event Events} as nicely as possible.
|
||||||
* It works by taking .with[KEY]() functions and then building a specific event at the end.
|
* It works by taking .with[KEY]() functions and then building a specific event at the end.
|
||||||
*/
|
*/
|
||||||
public class EventBuilder {
|
public class EventBuilder {
|
||||||
@ -51,7 +51,7 @@ public class EventBuilder {
|
|||||||
private HashMap<String, Object> customContent;
|
private HashMap<String, Object> customContent;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link EventBuilder} used for building {@link Event}s.
|
* Creates a new {@link EventBuilder} used for building {@link Event Events}.
|
||||||
* @param eventType is the type of Event that the final event will have
|
* @param eventType is the type of Event that the final event will have
|
||||||
*/
|
*/
|
||||||
public EventBuilder(EventType eventType) {
|
public EventBuilder(EventType eventType) {
|
||||||
|
@ -10,9 +10,9 @@ import java.util.ArrayList;
|
|||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
|
||||||
/** Represents a managed list of {@link Entity}s. */
|
/** Represents a managed list of {@link Entity Entities}. */
|
||||||
public class EntityManager {
|
public class EntityManager {
|
||||||
/** The internal collection of {@link Entity}s */
|
/** The internal collection of {@link Entity Entities} */
|
||||||
private final HashSet<Entity> entities = new HashSet<>();
|
private final HashSet<Entity> entities = new HashSet<>();
|
||||||
|
|
||||||
/** A set of all currently used {@link Rock} entity ids */
|
/** A set of all currently used {@link Rock} entity ids */
|
||||||
@ -114,7 +114,7 @@ public class EntityManager {
|
|||||||
/**
|
/**
|
||||||
* Finds all entities with a position.
|
* Finds all entities with a position.
|
||||||
* @param pos The position to check on
|
* @param pos The position to check on
|
||||||
* @return The found {@link Entity}s matching the position
|
* @return The found {@link Entity Entities} matching the position
|
||||||
*/
|
*/
|
||||||
public ArrayList<Entity> findByPosition(IntVector2 pos) {
|
public ArrayList<Entity> findByPosition(IntVector2 pos) {
|
||||||
ArrayList<Entity> found = new ArrayList<>();
|
ArrayList<Entity> found = new ArrayList<>();
|
||||||
|
@ -34,18 +34,16 @@ public class GameInstance {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks an array of {@link Request}s for validity and automatically applies them if valid.
|
* See {@link GameInstance#checkRequestsAndApply(ArrayList)}.
|
||||||
* @param requests The requests to check
|
|
||||||
* @return The list of resulting {@link Event}s or {@link Optional#empty()} if the check failed
|
|
||||||
*/
|
*/
|
||||||
public Optional<List<Event>> checkRequestsAndApply(Request... requests) {
|
public Optional<List<Event>> checkRequestsAndApply(Request... requests) {
|
||||||
return checkRequestsAndApply(ArrayTools.toArrayList(requests));
|
return checkRequestsAndApply(ArrayTools.toArrayList(requests));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks an array of {@link Request}s for validity and automatically applies them if valid.
|
* Checks an array of {@link Request Requests} for validity and automatically applies them if valid.
|
||||||
* @param requests The requests to check
|
* @param requests The requests to check
|
||||||
* @return The list of resulting {@link Event}s or {@link Optional#empty()} if the check failed
|
* @return The list of resulting {@link Event Events} or {@link Optional#empty()} if the check failed
|
||||||
*/
|
*/
|
||||||
public Optional<List<Event>> checkRequestsAndApply(ArrayList<Request> requests) {
|
public Optional<List<Event>> checkRequestsAndApply(ArrayList<Request> requests) {
|
||||||
if(manager.processRequests(requests, true)) {
|
if(manager.processRequests(requests, true)) {
|
||||||
@ -60,16 +58,14 @@ public class GameInstance {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks an array of {@link Request}s for validity without applying it.
|
* See {@link GameInstance#checkRequests(ArrayList)}.
|
||||||
* @param requests The requests to check
|
|
||||||
* @return Whether or not the given set of requests is valid
|
|
||||||
*/
|
*/
|
||||||
public boolean checkRequests(Request... requests) {
|
public boolean checkRequests(Request... requests) {
|
||||||
return checkRequests(ArrayTools.toArrayList(requests));
|
return checkRequests(ArrayTools.toArrayList(requests));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks an array of {@link Request}s for validity without applying it.
|
* Checks an array of {@link Request Requests} for validity without applying it.
|
||||||
* @param requests The requests to check
|
* @param requests The requests to check
|
||||||
* @return Whether or not the given set of requests is valid
|
* @return Whether or not the given set of requests is valid
|
||||||
*/
|
*/
|
||||||
@ -78,15 +74,14 @@ public class GameInstance {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Applies an array of {@link Event}s to the game state.
|
* See {@link GameInstance#applyEvents(ArrayList)}.
|
||||||
* @param events The events to apply.
|
|
||||||
*/
|
*/
|
||||||
public void applyEvents(Event... events) {
|
public void applyEvents(Event... events) {
|
||||||
manager.applyEvents(events);
|
manager.applyEvents(events);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Applies an array of {@link Event}s to the game state.
|
* Applies an array of {@link Event Events} to the game state.
|
||||||
* @param events The events to apply.
|
* @param events The events to apply.
|
||||||
*/
|
*/
|
||||||
public void applyEvents(ArrayList<Event> events) {
|
public void applyEvents(ArrayList<Event> events) {
|
||||||
@ -97,7 +92,7 @@ public class GameInstance {
|
|||||||
* Initializes and starts the game. Selected characters are given as a list of indices from the {@link CharacterConfig#characters} array.
|
* Initializes and starts the game. Selected characters are given as a list of indices from the {@link CharacterConfig#characters} array.
|
||||||
* @param selectedCharacters1 The characters selected by player 1
|
* @param selectedCharacters1 The characters selected by player 1
|
||||||
* @param selectedCharacters2 The characters selected by player 2
|
* @param selectedCharacters2 The characters selected by player 2
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
public ArrayList<Event> startGame(ArrayList<Integer> selectedCharacters1, ArrayList<Integer> selectedCharacters2) {
|
public ArrayList<Event> startGame(ArrayList<Integer> selectedCharacters1, ArrayList<Integer> selectedCharacters2) {
|
||||||
return manager.startGame(selectedCharacters1, selectedCharacters2);
|
return manager.startGame(selectedCharacters1, selectedCharacters2);
|
||||||
@ -105,7 +100,7 @@ public class GameInstance {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Forcefully ends the current turn.
|
* Forcefully ends the current turn.
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
public ArrayList<Event> endTurn() {
|
public ArrayList<Event> endTurn() {
|
||||||
return manager.endTurn();
|
return manager.endTurn();
|
||||||
|
@ -297,7 +297,7 @@ public class GameLogic {
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Produces resulting {@link Event}s from a given {@link Request}.
|
* Produces resulting {@link Event Events} from a given {@link Request}.
|
||||||
* @param state The game state to execute on
|
* @param state The game state to execute on
|
||||||
* @param request The request to execute
|
* @param request The request to execute
|
||||||
* @return The list of resulting events
|
* @return The list of resulting events
|
||||||
@ -641,7 +641,7 @@ public class GameLogic {
|
|||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @param selectedCharacters1 The characters selected by player 1
|
* @param selectedCharacters1 The characters selected by player 1
|
||||||
* @param selectedCharacters2 The characters selected by player 2
|
* @param selectedCharacters2 The characters selected by player 2
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
protected static ArrayList<Event> startGame(GameState state, ArrayList<Integer> selectedCharacters1, ArrayList<Integer> selectedCharacters2) {
|
protected static ArrayList<Event> startGame(GameState state, ArrayList<Integer> selectedCharacters1, ArrayList<Integer> selectedCharacters2) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -695,7 +695,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Forcefully starts the next round.
|
* Forcefully starts the next round.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
protected static ArrayList<Event> startRound(GameState state) {
|
protected static ArrayList<Event> startRound(GameState state) {
|
||||||
return handleRoundStart(state);
|
return handleRoundStart(state);
|
||||||
@ -704,7 +704,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Starts end of round handling if necessary.
|
* Starts end of round handling if necessary.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
protected static ArrayList<Event> checkTurnEnd(GameState state) {
|
protected static ArrayList<Event> checkTurnEnd(GameState state) {
|
||||||
if(
|
if(
|
||||||
@ -720,7 +720,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Forcefully ends the current turn.
|
* Forcefully ends the current turn.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
protected static ArrayList<Event> endTurn(GameState state) {
|
protected static ArrayList<Event> endTurn(GameState state) {
|
||||||
return handleTurnEnd(state);
|
return handleTurnEnd(state);
|
||||||
@ -730,7 +730,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Handles everything that happens at the end of a turn, including new rounds.
|
* Handles everything that happens at the end of a turn, including new rounds.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handleTurnEnd(GameState state) {
|
private static ArrayList<Event> handleTurnEnd(GameState state) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -783,7 +783,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Handles everything that happens at the beginning of new rounds.
|
* Handles everything that happens at the beginning of new rounds.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handleRoundStart(GameState state) {
|
private static ArrayList<Event> handleRoundStart(GameState state) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -840,7 +840,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Handles the actions of Goose at rounds 1-6.
|
* Handles the actions of Goose at rounds 1-6.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handleGoose(GameState state) {
|
private static ArrayList<Event> handleGoose(GameState state) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -886,7 +886,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Handles the actions of Stan at round 7.
|
* Handles the actions of Stan at round 7.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handleStan(GameState state, HashSet<EntityID> revived) {
|
private static ArrayList<Event> handleStan(GameState state, HashSet<EntityID> revived) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -952,7 +952,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Spawns Thanos at the beginning of the first overtime round.
|
* Spawns Thanos at the beginning of the first overtime round.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> spawnThanos(GameState state) {
|
private static ArrayList<Event> spawnThanos(GameState state) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -982,7 +982,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Handles Thanos' AI.
|
* Handles Thanos' AI.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handleThanos(GameState state, NPC thanos) {
|
private static ArrayList<Event> handleThanos(GameState state, NPC thanos) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -1102,7 +1102,7 @@ public class GameLogic {
|
|||||||
/**
|
/**
|
||||||
* Handles everything that happens at the beginning of a turn.
|
* Handles everything that happens at the beginning of a turn.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handleTurnStart(GameState state) {
|
private static ArrayList<Event> handleTurnStart(GameState state) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
@ -1157,7 +1157,7 @@ public class GameLogic {
|
|||||||
* Handles the victory of a player through one character.
|
* Handles the victory of a player through one character.
|
||||||
* @param state The game state to work on
|
* @param state The game state to work on
|
||||||
* @param winner The winning character
|
* @param winner The winning character
|
||||||
* @return The list of resulting {@link Event}s
|
* @return The list of resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
private static ArrayList<Event> handlePlayerWin(GameState state, EntityType winner) {
|
private static ArrayList<Event> handlePlayerWin(GameState state, EntityType winner) {
|
||||||
ArrayList<Event> result = new ArrayList<>();
|
ArrayList<Event> result = new ArrayList<>();
|
||||||
|
@ -21,7 +21,7 @@ class GameState {
|
|||||||
public final CharacterConfig characterConfig;
|
public final CharacterConfig characterConfig;
|
||||||
public final ScenarioConfig scenarioConfig;
|
public final ScenarioConfig scenarioConfig;
|
||||||
|
|
||||||
/** The list of {@link Entity}s inside the game */
|
/** The list of {@link Entity Entities} inside the game */
|
||||||
public final EntityManager entities = new EntityManager();
|
public final EntityManager entities = new EntityManager();
|
||||||
|
|
||||||
/** The set of stones that are yet to be placed on the map */
|
/** The set of stones that are yet to be placed on the map */
|
||||||
|
@ -11,7 +11,7 @@ class GameStateManager {
|
|||||||
/** The managed {@link GameState} */
|
/** The managed {@link GameState} */
|
||||||
private final GameState state;
|
private final GameState state;
|
||||||
|
|
||||||
/** The queue of {@link Event}s to be applied during {@link Request} processing */
|
/** The queue of {@link Event Events} to be applied during {@link Request} processing */
|
||||||
private final ArrayList<Event> queue = new ArrayList<>();
|
private final ArrayList<Event> queue = new ArrayList<>();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -23,7 +23,7 @@ class GameStateManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Checks a list of {@link Request}s for validity and optionally produces resulting {@link Event}s.
|
* Checks a list of {@link Request Requests} for validity and optionally produces resulting {@link Event Events}.
|
||||||
* @param requests The requests to check
|
* @param requests The requests to check
|
||||||
* @param apply True if resulting events should be stored for later application
|
* @param apply True if resulting events should be stored for later application
|
||||||
* @return Whether the requests are valid
|
* @return Whether the requests are valid
|
||||||
@ -50,7 +50,7 @@ class GameStateManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Applies an array of {@link Event}s to the game state.
|
* Applies an array of {@link Event Events} to the game state.
|
||||||
* @param events The events to apply
|
* @param events The events to apply
|
||||||
*/
|
*/
|
||||||
public void applyEvents(Event[] events) {
|
public void applyEvents(Event[] events) {
|
||||||
@ -60,7 +60,7 @@ class GameStateManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Applies an array of {@link Event}s to the game state.
|
* Applies an array of {@link Event Events} to the game state.
|
||||||
* @param events The events to apply
|
* @param events The events to apply
|
||||||
*/
|
*/
|
||||||
public void applyEvents(ArrayList<Event> events) {
|
public void applyEvents(ArrayList<Event> events) {
|
||||||
@ -96,7 +96,7 @@ class GameStateManager {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles events that happen after a turn phase.
|
* Handles events that happen after a turn phase.
|
||||||
* @return The optionally resulting {@link Event}s
|
* @return The optionally resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
public ArrayList<Event> checkPostPhase() {
|
public ArrayList<Event> checkPostPhase() {
|
||||||
ArrayList<Event> result = GameLogic.checkTurnEnd(state);
|
ArrayList<Event> result = GameLogic.checkTurnEnd(state);
|
||||||
@ -108,7 +108,7 @@ class GameStateManager {
|
|||||||
* Initializes and starts the game.
|
* Initializes and starts the game.
|
||||||
* @param selectedCharacters1 The characters selected by player 1
|
* @param selectedCharacters1 The characters selected by player 1
|
||||||
* @param selectedCharacters2 The characters selected by player 2
|
* @param selectedCharacters2 The characters selected by player 2
|
||||||
* @return The resulting {@link Event}s
|
* @return The resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
public ArrayList<Event> startGame(ArrayList<Integer> selectedCharacters1, ArrayList<Integer> selectedCharacters2) {
|
public ArrayList<Event> startGame(ArrayList<Integer> selectedCharacters1, ArrayList<Integer> selectedCharacters2) {
|
||||||
ArrayList<Event> result = GameLogic.startGame(state, selectedCharacters1, selectedCharacters2);
|
ArrayList<Event> result = GameLogic.startGame(state, selectedCharacters1, selectedCharacters2);
|
||||||
@ -124,7 +124,7 @@ class GameStateManager {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Forcefully ends the current turn.
|
* Forcefully ends the current turn.
|
||||||
* @return The resulting {@link Event}s
|
* @return The resulting {@link Event Events}
|
||||||
*/
|
*/
|
||||||
public ArrayList<Event> endTurn() {
|
public ArrayList<Event> endTurn() {
|
||||||
ArrayList<Event> result = GameLogic.endTurn(state);
|
ArrayList<Event> result = GameLogic.endTurn(state);
|
||||||
|
@ -13,7 +13,7 @@ public class EventMessage {
|
|||||||
/** This is the message type. It is either REQUESTS or EVENTS, everything else would be invalid here */
|
/** This is the message type. It is either REQUESTS or EVENTS, everything else would be invalid here */
|
||||||
public MessageType messageType;
|
public MessageType messageType;
|
||||||
|
|
||||||
/** The list of {@link Event}s sent inside the message. */
|
/** The list of {@link Event Events} sent inside the message. */
|
||||||
public Event[] messages;
|
public Event[] messages;
|
||||||
|
|
||||||
/** The type of the custom content sent with the message. */
|
/** The type of the custom content sent with the message. */
|
||||||
|
@ -14,7 +14,7 @@ public class RequestMessage {
|
|||||||
/** This is the message type. It is either REQUESTS or EVENTS, everything else would be invalid here */
|
/** This is the message type. It is either REQUESTS or EVENTS, everything else would be invalid here */
|
||||||
public MessageType messageType;
|
public MessageType messageType;
|
||||||
|
|
||||||
/** The list of {@link Event}s sent inside the message. */
|
/** The list of {@link Event Events} sent inside the message. */
|
||||||
public Request[] messages;
|
public Request[] messages;
|
||||||
|
|
||||||
/** The type of the custom content sent with the message. */
|
/** The type of the custom content sent with the message. */
|
||||||
|
@ -9,7 +9,7 @@ import java.lang.reflect.Field;
|
|||||||
import java.util.StringJoiner;
|
import java.util.StringJoiner;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A class made for building all sorts of {@link Request}s as nicely as possible.
|
* A class made for building all sorts of {@link Request Requests} as nicely as possible.
|
||||||
* It works by taking .with[KEY]() functions and then building a specific request at the end.
|
* It works by taking .with[KEY]() functions and then building a specific request at the end.
|
||||||
*/
|
*/
|
||||||
public class RequestBuilder {
|
public class RequestBuilder {
|
||||||
@ -26,7 +26,7 @@ public class RequestBuilder {
|
|||||||
private StoneType stoneType;
|
private StoneType stoneType;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new {@link RequestBuilder} used for building {@link Request}s.
|
* Creates a new {@link RequestBuilder} used for building {@link Request Requests}.
|
||||||
* @param requestType is the type of Event that the final event will have
|
* @param requestType is the type of Event that the final event will have
|
||||||
*/
|
*/
|
||||||
public RequestBuilder(RequestType requestType) {
|
public RequestBuilder(RequestType requestType) {
|
||||||
|
Loading…
Reference in New Issue
Block a user