fix: fix formatting

This commit is contained in:
punchready 2021-05-02 00:19:01 +02:00
parent c8de7e25c8
commit 21fccee0df
2 changed files with 10 additions and 15 deletions

View File

@ -45,7 +45,6 @@ public class EntityID {
return "["+type.toString()+":"+id+"]"; return "["+type.toString()+":"+id+"]";
} }
@Override @Override
public boolean equals(Object o) { public boolean equals(Object o) {
if (this == o) return true; if (this == o) return true;

View File

@ -8,13 +8,10 @@ import uulm.teamname.marvelous.gamelibrary.entities.StoneType;
import java.util.HashMap; import java.util.HashMap;
/** /**
* A class made for building all sorts of {@link Event}s as nicely as possible. It works by taking * A class made for building all sorts of {@link Event}s as nicely as possible.
* .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 {
// variable definitions (as in all possible keys)
/** The type of event that is being built */
private EventType type; private EventType type;
// Keys used primarily in EntityEvents, but also in others // Keys used primarily in EntityEvents, but also in others
@ -38,7 +35,7 @@ public class EventBuilder {
private String message; private String message;
private int timeLeft; private int timeLeft;
// Keys used primarily in GamestateEvents // Keys used primarily in GameStateEvents
private Entity[] entities; private Entity[] entities;
private EntityID[] turnOrder; private EntityID[] turnOrder;
private EntityID activeCharacter; private EntityID activeCharacter;
@ -49,14 +46,13 @@ public class EventBuilder {
private HashMap<String, Object> customContent; private HashMap<String, Object> customContent;
/** /**
* Creates an empty {@link EventBuilder} used for building {@link Event}s * Creates a new {@link EventBuilder} used for building {@link Event}s
*/ */
public EventBuilder () { public EventBuilder () {
} }
// with<something> for builder pattern style things
// With <something> for builder pattern style things
public EventBuilder withType(EventType type) { public EventBuilder withType(EventType type) {
this.type = type; this.type = type;
@ -189,11 +185,11 @@ public class EventBuilder {
/** /**
* Builds an {@link EntityEvent} from the values given to the builder. * Builds an {@link EntityEvent} from the values given to the builder.
* <ul> * <ul>
* <li>type is the {@link EventType} of the EntityEvent</li> * <li>type is the {@link EventType} of the EntityEvent</li>
* <li>targetEntity is the target {@link Entity}</li> * <li>targetEntity is the target {@link Entity}</li>
* <li>targetField is the target field in the form of an {@link IntVector2}</li> * <li>targetField is the target field in the form of an {@link IntVector2}</li>
* <li>amount is the amount of something, like damage. It's an int.</li> * <li>amount is the amount of something, like damage. It's an int.</li>
* </ul> * </ul>
* @return a {@link EntityEvent} based on the builder. Caution: non-given fields are null! * @return a {@link EntityEvent} based on the builder. Caution: non-given fields are null!
*/ */