A B C D E F G H I J L M N O P R S T V W Z 

A

add(double) - Method in class org.bitbrawl.foodfight.util.Direction
Adds the given amount to this direction, returning the result of the addition.
add(Vector) - Method in class org.bitbrawl.foodfight.util.Vector
Adds the given vector to this one, returning the result.
APPLE - org.bitbrawl.foodfight.field.Food.Type
An apple.
average(Vector, Vector) - Static method in class org.bitbrawl.foodfight.util.Vector
Computes the average of the two vectors.

B

BANANA - org.bitbrawl.foodfight.field.Food.Type
A banana.
BROCCOLI - org.bitbrawl.foodfight.field.Food.Type
A piece of broccoli.
byNumberOfPlayers(int) - Static method in enum org.bitbrawl.foodfight.field.MatchType
Returns the match type that has the given number of players.

C

canPickup(Player, Food, Player.Hand) - Static method in class org.bitbrawl.foodfight.util.PlayerUtils
Determines whether the given player can pick up the given food piece, with the given hand.
cartesian(double, double) - Static method in class org.bitbrawl.foodfight.util.Vector
Constructs a vector with Cartesian coordinates.
CHOCOLATE - org.bitbrawl.foodfight.field.Food.Type
A bar of chocolate.
Clock - Interface in org.bitbrawl.foodfight.controller
A timer that can be used to determine how much time a controller has left for all of its moves.
Collision - Interface in org.bitbrawl.foodfight.field
A collision between two objects on the field.
COLLISION_DAMAGE - Static variable in interface org.bitbrawl.foodfight.field.Player
The amount of damage done by player-player collisions.
COLLISION_RADIUS - Static variable in interface org.bitbrawl.foodfight.field.Player
The radius for a player's collisions with other field objects.
compare(Player, Player) - Method in enum org.bitbrawl.foodfight.util.PlayerComparator
 
componentAlong(Vector) - Method in class org.bitbrawl.foodfight.util.Vector
Returns the scalar projection of this vector onto other.
Controller - Interface in org.bitbrawl.foodfight.controller
The code that is controlling the actions of a player.
Controller.Action - Enum in org.bitbrawl.foodfight.controller
An action that a controller can choose to play on a turn.
ControllerException - Exception in org.bitbrawl.foodfight.controller
Signals a problem with a controller's code, whether it's because the controller threw an exception or there's a problem with the controller's structure.
ControllerException(String, Throwable) - Constructor for exception org.bitbrawl.foodfight.controller.ControllerException
Constructs a new exception with the given detail message and cause.

D

DEPTH - Static variable in interface org.bitbrawl.foodfight.field.Field
The depth, or maximum y-coordinate, of the field.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in enum org.bitbrawl.foodfight.util.Direction.Deserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in enum org.bitbrawl.foodfight.util.Vector.Deserializer
 
difference(Direction, Direction) - Static method in class org.bitbrawl.foodfight.util.Direction
Returns the signed difference between two angles.
Direction - Class in org.bitbrawl.foodfight.util
A direction on 2-dimensional plane of the field.
Direction(double) - Constructor for class org.bitbrawl.foodfight.util.Direction
Constructs a direction object with the given direction measurement.
Direction.Deserializer - Enum in org.bitbrawl.foodfight.util
A deserializer for directions.
Direction.Serializer - Enum in org.bitbrawl.foodfight.util
A serializer for directions.
divide(double) - Method in class org.bitbrawl.foodfight.util.Vector
Divides the vector by the given scalar.
dot(Vector) - Method in class org.bitbrawl.foodfight.util.Vector
Performs the scalar product of this vector with the given one.
DUCK - org.bitbrawl.foodfight.controller.Controller.Action
A duck, which will decrease a player's height.
DUCK_SPEED - Static variable in interface org.bitbrawl.foodfight.field.Player
The per-turn decrease in height of a ducking player.
DUEL - org.bitbrawl.foodfight.field.MatchType
A 1v1 duel between two players.

E

EAST - Static variable in class org.bitbrawl.foodfight.util.Direction
The direction with measurement 0.
EAT_LEFT - org.bitbrawl.foodfight.controller.Controller.Action
The action of eating the food in the player's left hand.
EAT_RIGHT - org.bitbrawl.foodfight.controller.Controller.Action
The action of eating the food in the player's right hand.
ENERGY_DECREMENT - Static variable in interface org.bitbrawl.foodfight.field.Player
The small amount of energy that is decremented from active players.
equals(Object) - Method in class org.bitbrawl.foodfight.util.Direction
 
equals(Object) - Method in class org.bitbrawl.foodfight.util.RandomScalar
 
equals(Object) - Method in class org.bitbrawl.foodfight.util.Vector
 
Event - Enum in org.bitbrawl.foodfight.field
An event in the game that is worth some number of points.
Event.Type - Enum in org.bitbrawl.foodfight.field
The type of an event, either one-time or ongoing.
EVERY_EAT - org.bitbrawl.foodfight.field.Event
Occurs every time a player performs an "eat" action.
EVERY_FOOD_COLLISION - org.bitbrawl.foodfight.field.Event
Occurs every time a player collides with a food piece.
EVERY_PLAYER_COLLISION - org.bitbrawl.foodfight.field.Event
Occurs every time a player collides with another.

F

FALL_SPEED - Static variable in interface org.bitbrawl.foodfight.field.Food
The vertical distance traveled by an airborne food piece each turn.
Field - Interface in org.bitbrawl.foodfight.field
The entire playing field for a match.
FIRST_EAT - org.bitbrawl.foodfight.field.Event
Occurs when a player performs an "eat" action for the first time.
FIRST_FOOD_COLLISION - org.bitbrawl.foodfight.field.Event
Occurs when a player collides with a food piece for the first time.
FIRST_MOVE - org.bitbrawl.foodfight.field.Event
Occurs when a player performs a "move" action for the first time.
FIRST_PICKUP - org.bitbrawl.foodfight.field.Event
Occurs when a player performs a "pickup" action for the first time.
FIRST_PLAYER_COLLISION - org.bitbrawl.foodfight.field.Event
Occurs when a player collides with another for the first time.
FIRST_THROW - org.bitbrawl.foodfight.field.Event
Occurs when a player performs a "throw" action for the first time.
Food - Interface in org.bitbrawl.foodfight.field
A piece of food on the field.
FOOD_ON_TABLE - org.bitbrawl.foodfight.field.Event
Occurs once per turn for every piece of food on a team's table.
Food.Type - Enum in org.bitbrawl.foodfight.field
A type of food.
FORWARD_MOVEMENT_SPEED - Static variable in interface org.bitbrawl.foodfight.field.Player
The distance a player can move forward on a turn.
FREE_FOR_ALL - org.bitbrawl.foodfight.field.MatchType
A 1v1v1 free-for-all between three players.

G

get() - Method in class org.bitbrawl.foodfight.util.Direction
Returns the measurement of this direction object, in radians, where Direction.EAST is 0.0 and measurements increase as they rotate counter-clockwise.
get(Player.Hand) - Method in interface org.bitbrawl.foodfight.field.Inventory
Gets the type of food that is held in a given hand.
getArmDirection(Player, Player.Hand) - Static method in class org.bitbrawl.foodfight.util.PlayerUtils
Gets the direction of a player's arm.
getArmLocation(Player, Player.Hand) - Static method in class org.bitbrawl.foodfight.util.PlayerUtils
Gets the location of the player's arm.
getAsDouble() - Method in class org.bitbrawl.foodfight.util.RandomScalar
Generates a value from the continuous distribution represented by this random scalar.
getClock() - Method in class org.bitbrawl.foodfight.controller.JavaController
Gets the clock that this controller can use to determine how much time it has left to make its moves.
getCollisions() - Method in interface org.bitbrawl.foodfight.field.Field
Returns a set of all of the collisions that occurred on the field on the previous turn.
getCount(Event) - Method in interface org.bitbrawl.foodfight.field.Score
Returns the total number of times that the given event was scored.
getDamage() - Method in interface org.bitbrawl.foodfight.field.Collision
Gets the total amount of damage inflicted on the players involved in this collision.
getDamage() - Method in enum org.bitbrawl.foodfight.field.Food.Type
Returns the damage incurred when a player collides with an airborne food piece of this type.
getDirection() - Method in class org.bitbrawl.foodfight.util.Vector
Returns the direction of this vector.
getEdge(Direction) - Method in interface org.bitbrawl.foodfight.field.Table
Returns the edge of the table on the given side of the table.
getEnergy() - Method in enum org.bitbrawl.foodfight.field.Food.Type
Returns the energy gained by eating food of this type.
getEnergy() - Method in interface org.bitbrawl.foodfight.field.Player
Gets this player's amount of energy.
getFood() - Method in interface org.bitbrawl.foodfight.field.Field
Returns a set containing all of the food on the field.
getFood() - Method in interface org.bitbrawl.foodfight.field.Table
Returns a set of all of the types of food on this table.
getFood(Food.Type) - Method in interface org.bitbrawl.foodfight.field.Field
Returns the food piece on this field with the given type.
getHeading() - Method in interface org.bitbrawl.foodfight.field.Food
Returns the direction of travel of this food piece.
getHeading() - Method in interface org.bitbrawl.foodfight.field.Player
Gets the direction that this player is currently facing.
getHeight() - Method in interface org.bitbrawl.foodfight.field.Food
Returns the distance between the ground plane and this piece of food.
getHeight() - Method in interface org.bitbrawl.foodfight.field.Player
Gets the height of the top of this player's head.
getInventory() - Method in interface org.bitbrawl.foodfight.field.Player
Gets this player's inventory.
getLocation() - Method in interface org.bitbrawl.foodfight.field.Locatable
Returns a vector representing this object's location on the field.
getLogger() - Method in class org.bitbrawl.foodfight.controller.JavaController
Gets the logger that this controller can use to log messages.
getMagnitude() - Method in class org.bitbrawl.foodfight.util.Vector
Returns the magnitude of this vector.
getMatchType() - Method in interface org.bitbrawl.foodfight.field.Field
Returns the type of match being played on this field.
getMoveMultiplier(double) - Static method in class org.bitbrawl.foodfight.util.PlayerUtils
Gets the multiplier for a player's movement, based on their energy.
getMu() - Method in class org.bitbrawl.foodfight.util.RandomScalar
Returns the μ value for this random scalar.
getNumberOfPlayers() - Method in enum org.bitbrawl.foodfight.field.MatchType
Returns the total number of players in matches of this type.
getNumberOfTeams() - Method in enum org.bitbrawl.foodfight.field.MatchType
Returns the number of teams in matches of this type.
getOpposite() - Method in class org.bitbrawl.foodfight.util.Direction
Returns the direction that is the opposite of this one.
getOpposite() - Method in class org.bitbrawl.foodfight.util.Vector
Returns the vector with the same magnitude as this one, but in the opposite direction.
getPlayer(char) - Method in interface org.bitbrawl.foodfight.field.Field
Returns the player on this field with the given symbol.
getPlayer(char) - Method in interface org.bitbrawl.foodfight.field.Team
Gets the player on this team with the given identifying symbol.
getPlayers() - Method in interface org.bitbrawl.foodfight.field.Field
Returns a set containing all players on the field.
getPlayers() - Method in interface org.bitbrawl.foodfight.field.Team
Gets the set of all players on this team.
getPoints(Event) - Method in interface org.bitbrawl.foodfight.field.Score
Returns the total number of points that the given event has scored.
getPointValue() - Method in enum org.bitbrawl.foodfight.field.Event
Gets the value of this event to a team's score.
getRadius() - Method in enum org.bitbrawl.foodfight.field.Food.Type
Returns the radius of food pieces of this type.
getScore() - Method in interface org.bitbrawl.foodfight.field.Team
Gets this team's score.
getSigma() - Method in class org.bitbrawl.foodfight.util.RandomScalar
Returns the σ value for this random scalar.
getSymbol() - Method in interface org.bitbrawl.foodfight.field.Player
Gets the character that uniquely identifies this player in the game.
getSymbol() - Method in interface org.bitbrawl.foodfight.field.Team
Gets the symbol that uniquely identifies this team.
getTable() - Method in interface org.bitbrawl.foodfight.field.Team
Gets the table that scores points for this team.
getTeam(char) - Method in interface org.bitbrawl.foodfight.field.Field
Returns the team on this field with the given symbol.
getTeam(Player) - Method in interface org.bitbrawl.foodfight.field.Field
Returns the team for which the given player is playing.
getTeams() - Method in interface org.bitbrawl.foodfight.field.Field
Returns a set containing all of the teams on the field.
getTimeLeft(TimeUnit) - Method in interface org.bitbrawl.foodfight.controller.Clock
Returns the amount of time that a controller has left in the game.
getTotalPoints() - Method in interface org.bitbrawl.foodfight.field.Score
Returns the total number of points scored.
getTurnNumber() - Method in interface org.bitbrawl.foodfight.field.Field
Returns the number of the current turn.
getType() - Method in enum org.bitbrawl.foodfight.field.Event
Returns the type of this action, either one-time or ongoing.
getType() - Method in interface org.bitbrawl.foodfight.field.Food
Returns the type of this piece of food.
getX() - Method in class org.bitbrawl.foodfight.util.Vector
Returns the x-coordinate of this vector.
getY() - Method in class org.bitbrawl.foodfight.util.Vector
Returns the y-coordinate of this vector.

H

hashCode() - Method in class org.bitbrawl.foodfight.util.Direction
 
hashCode() - Method in class org.bitbrawl.foodfight.util.RandomScalar
 
hashCode() - Method in class org.bitbrawl.foodfight.util.Vector
 
HEIGHT - Static variable in interface org.bitbrawl.foodfight.field.Player
The normal (non-ducking) height of every player.

I

INSTANCE - org.bitbrawl.foodfight.util.Direction.Deserializer
The singleton instance of this class.
INSTANCE - org.bitbrawl.foodfight.util.Direction.Serializer
The singleton instance of this class.
INSTANCE - org.bitbrawl.foodfight.util.PlayerComparator
The singleton instance of this class.
INSTANCE - org.bitbrawl.foodfight.util.Vector.Deserializer
The singleton instance of this class
INSTANCE - org.bitbrawl.foodfight.util.Vector.Serializer
The singleton instance of this class.
Inventory - Interface in org.bitbrawl.foodfight.field
The food that a player is holding in their hands.
isAgainstTable(Player, Table, boolean) - Static method in class org.bitbrawl.foodfight.util.PlayerUtils
Determines whether the given player is against the table.
isEating() - Method in enum org.bitbrawl.foodfight.controller.Controller.Action
Determines whether this action is one of the "eat" actions.
isMoving() - Method in enum org.bitbrawl.foodfight.controller.Controller.Action
Determines whether this action is one of the "move" actions.
isPickingUp() - Method in enum org.bitbrawl.foodfight.controller.Controller.Action
Determines whether this action is one of the "pickup" actions.
isThrowing() - Method in enum org.bitbrawl.foodfight.controller.Controller.Action
Determines whether this action is one of the "throw" actions.
isTurning() - Method in enum org.bitbrawl.foodfight.controller.Controller.Action
Determines whether this action is one of the "turn" actions.
isValidAction(Field, Player, Controller.Action) - Static method in class org.bitbrawl.foodfight.util.PlayerUtils
Determines whether the given action is currently valid for the given player.

J

JavaController - Class in org.bitbrawl.foodfight.controller
A competitor-written controller implementation.
JavaController() - Constructor for class org.bitbrawl.foodfight.controller.JavaController
Constructs a JavaController object, setting its logger and clock.

L

LEFT - org.bitbrawl.foodfight.field.Player.Hand
A player's left hand.
LEFT_ARM_DIRECTION - Static variable in interface org.bitbrawl.foodfight.field.Player
The direction of a player's left arm relative to their heading.
Locatable - Interface in org.bitbrawl.foodfight.field
An object that can be located on the field, either a Player, Food, or Table.

M

MatchType - Enum in org.bitbrawl.foodfight.field
A type of match.
MAX_ENERGY - Static variable in interface org.bitbrawl.foodfight.field.Player
The maximum amount of energy that a player can have.
MAX_FOOD - Static variable in interface org.bitbrawl.foodfight.field.Field
The maximum food pieces that can exist on the field at a time.
MILK - org.bitbrawl.foodfight.field.Food.Type
A milk carton.
MIN_HEIGHT - Static variable in interface org.bitbrawl.foodfight.field.Player
The minimum (ducking) height of every player.
MOVE_BACKWARD - org.bitbrawl.foodfight.controller.Controller.Action
A movement in the backward direction.
MOVE_FORWARD - org.bitbrawl.foodfight.controller.Controller.Action
A movement in the direction that a player is facing.
multiply(double) - Method in class org.bitbrawl.foodfight.util.Vector
Multiplies the vector by given scalar.

N

newInstance(Class<? extends JavaController>, Logger, Clock) - Static method in class org.bitbrawl.foodfight.controller.JavaController
Deprecated.
NORTH - Static variable in class org.bitbrawl.foodfight.util.Direction
The direction with measurement π2.

O

ONE_TIME - org.bitbrawl.foodfight.field.Event.Type
Indicates an event that can occur a maximum of once per match.
ONGOING - org.bitbrawl.foodfight.field.Event.Type
Indicates an event that can occur multiple times per match.
org.bitbrawl.foodfight.controller - package org.bitbrawl.foodfight.controller
Classes for working with the player controllers, separate from the game field.
org.bitbrawl.foodfight.field - package org.bitbrawl.foodfight.field
Classes and interfaces representing objects and properties of the game field.

P

PICKUP_LEFT - org.bitbrawl.foodfight.controller.Controller.Action
A pickup of a piece of food into the player's left hand.
PICKUP_RIGHT - org.bitbrawl.foodfight.controller.Controller.Action
A pickup of a piece of food into the player's right hand.
PIE - org.bitbrawl.foodfight.field.Food.Type
A pie, the most powerful weapon.
playAction(Field, Team, Player) - Method in interface org.bitbrawl.foodfight.controller.Controller
Plays a single turn of the game, given a field, team, and player.
Player - Interface in org.bitbrawl.foodfight.field
A single player on the field.
Player.Hand - Enum in org.bitbrawl.foodfight.field
A player's hand, either left or right.
PlayerComparator - Enum in org.bitbrawl.foodfight.util
A comparator that can be used to order players by their symbols.
PlayerUtils - Class in org.bitbrawl.foodfight.util
A utility class to get information about players on the field.
polar(double, Direction) - Static method in class org.bitbrawl.foodfight.util.Vector
Constructs a vector with polar coordinates.

R

RADIUS - Static variable in interface org.bitbrawl.foodfight.field.Table
The distance from the center of any table to any of its edges.
random() - Static method in class org.bitbrawl.foodfight.util.Direction
Returns a randomly-generated direction.
RandomScalar - Class in org.bitbrawl.foodfight.util
A random variable used to add a bit of randomness to various parts of the game.
RandomScalar(double, double) - Constructor for class org.bitbrawl.foodfight.util.RandomScalar
Creates a random scalar with the given μ and σ.
RASPBERRY - org.bitbrawl.foodfight.field.Food.Type
A raspberry, the least powerful piece of food.
REACH_DISTANCE - Static variable in interface org.bitbrawl.foodfight.field.Player
The maximum distance for a piece of food that can be picked up.
REACH_RANGE - Static variable in interface org.bitbrawl.foodfight.field.Player
The rotational range for a piece of food that can be picked up.
reflectAcrossX() - Method in class org.bitbrawl.foodfight.util.Direction
Reflects this direction across the x-axis, returning the result.
reflectAcrossY() - Method in class org.bitbrawl.foodfight.util.Direction
Reflects this direction across the y-axis, returning the result.
RESPAWN_RATE - Static variable in interface org.bitbrawl.foodfight.field.Food
The probability of new food spawning on a turn with missing food.
REVERSE_MOVEMENT_SPEED - Static variable in interface org.bitbrawl.foodfight.field.Player
The distance a player can move backward on a turn.
RIGHT - org.bitbrawl.foodfight.field.Player.Hand
A player's right hand.
RIGHT_ARM_DIRECTION - Static variable in interface org.bitbrawl.foodfight.field.Player
The direction of a player's right arm relative to their heading.

S

SANDWICH - org.bitbrawl.foodfight.field.Food.Type
A sandwich.
Score - Interface in org.bitbrawl.foodfight.field
A team's score.
serialize(Direction, Type, JsonSerializationContext) - Method in enum org.bitbrawl.foodfight.util.Direction.Serializer
 
serialize(Vector, Type, JsonSerializationContext) - Method in enum org.bitbrawl.foodfight.util.Vector.Serializer
 
SOUTH - Static variable in class org.bitbrawl.foodfight.util.Direction
The direction with measurement 2.
SPEED - Static variable in interface org.bitbrawl.foodfight.field.Food
The horizontal distance traveled by an airborne food piece each turn.
subtract(Vector) - Method in class org.bitbrawl.foodfight.util.Vector
Subtracts the given vector from this one.

T

Table - Interface in org.bitbrawl.foodfight.field
A team's table, where they can score points by putting food.
Team - Interface in org.bitbrawl.foodfight.field
A team of players, and their associated information.
TEAM - org.bitbrawl.foodfight.field.MatchType
A 2v2 team match for four players.
THROW_HEIGHT - Static variable in interface org.bitbrawl.foodfight.field.Player
The height at which thrown food starts.
THROW_LEFT - org.bitbrawl.foodfight.controller.Controller.Action
A throw from the player's left hand.
THROW_RIGHT - org.bitbrawl.foodfight.controller.Controller.Action
A throw from the player's right hand.
TIE_BREAK - org.bitbrawl.foodfight.field.Event
Occurs when a tie must be broken by distance to the center.
TIME_LIMIT_NANOS - Static variable in interface org.bitbrawl.foodfight.controller.Clock
The time limit (in nanoseconds) for all of a controller's moves.
toString() - Method in enum org.bitbrawl.foodfight.controller.Controller.Action
Returns a human-readable name for this action that differs from what will be returned by Enum.name().
toString() - Method in enum org.bitbrawl.foodfight.field.Event
Returns a human-readable name for this event that differs from what will be returned by Enum.name().
toString() - Method in enum org.bitbrawl.foodfight.field.Event.Type
Returns a human-readable name for this event type, either "One-time" or "Ongoing".
toString() - Method in enum org.bitbrawl.foodfight.field.Food.Type
Returns a human-readable name for this food type that differs from what will be returned by Enum.name().
toString() - Method in enum org.bitbrawl.foodfight.field.MatchType
Returns a human-readable name for this match type, either "Duel", "Free-for-all", or "Team".
toString() - Method in enum org.bitbrawl.foodfight.field.Player.Hand
Returns a human-readable name for this hand, either "Left hand" or "Right hand".
toString() - Method in class org.bitbrawl.foodfight.util.Direction
 
toString() - Method in class org.bitbrawl.foodfight.util.RandomScalar
 
toString() - Method in enum org.bitbrawl.foodfight.util.Vector.Deserializer
 
toString() - Method in enum org.bitbrawl.foodfight.util.Vector.Serializer
 
toString() - Method in class org.bitbrawl.foodfight.util.Vector
 
TOTAL_TURNS - Static variable in interface org.bitbrawl.foodfight.field.Field
The total number of turns in a match.
TURN_LEFT - org.bitbrawl.foodfight.controller.Controller.Action
A turn in the counter-clockwise direction.
TURN_RIGHT - org.bitbrawl.foodfight.controller.Controller.Action
A turn in the clockwise direction.
TURN_SPEED - Static variable in interface org.bitbrawl.foodfight.field.Player
The per-turn change in rotation (in radians) of a turning player.

V

valueOf(String) - Static method in enum org.bitbrawl.foodfight.controller.Controller.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.field.Event.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.field.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.field.Food.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.field.MatchType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.field.Player.Hand
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.util.Direction.Deserializer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.util.Direction.Serializer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.util.PlayerComparator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.util.Vector.Deserializer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.bitbrawl.foodfight.util.Vector.Serializer
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.bitbrawl.foodfight.controller.Controller.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.field.Event.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.field.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.field.Food.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.field.MatchType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.field.Player.Hand
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.util.Direction.Deserializer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.util.Direction.Serializer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.util.PlayerComparator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.util.Vector.Deserializer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.bitbrawl.foodfight.util.Vector.Serializer
Returns an array containing the constants of this enum type, in the order they are declared.
Vector - Class in org.bitbrawl.foodfight.util
A two-dimensional vector in the horizontal plane of the field.
Vector.Deserializer - Enum in org.bitbrawl.foodfight.util
A deserializer for vectors.
Vector.Serializer - Enum in org.bitbrawl.foodfight.util
A serializer for vectors.

W

WEST - Static variable in class org.bitbrawl.foodfight.util.Direction
The direction with measurement π.
WIDTH - Static variable in interface org.bitbrawl.foodfight.field.Field
The width, or maximum x-coordinate, of the field.

Z

ZERO - Static variable in class org.bitbrawl.foodfight.util.Vector
The zero vector, with both an x and y of zero, pointing east.
A B C D E F G H I J L M N O P R S T V W Z 
Skip navigation links