Biter
< A B C D E F G H I K L M N O P Q R S T U V W X Y

<

() - Static method in class regexp.RESyntax
 

A

AbsoluteMathVector - class biter.AbsoluteMathVector.
A mathematical vector which also keeps starting point.
AbsoluteMathVector() - Constructor for class biter.AbsoluteMathVector
 
AbsoluteMathVector(AbsoluteMathVector) - Constructor for class biter.AbsoluteMathVector
 
AbsoluteMathVector(double, double, double, double) - Constructor for class biter.AbsoluteMathVector
 
AbsoluteMathVector(Point2D.Double, double, double) - Constructor for class biter.AbsoluteMathVector
 
AbsoluteMathVector(Point2D.Double, Point2D.Double) - Constructor for class biter.AbsoluteMathVector
A vector from p1 to p2
actEvent - Variable in class biter.ActivityManager
 
activities - Variable in class biter.ActivityManager
A vector of the activities
Activity - class biter.Activity.
 
Activity() - Constructor for class biter.Activity
 
Activity(ActivityManager, WorldModel) - Constructor for class biter.Activity
 
ActivityManager - class biter.ActivityManager.
Manage an agent's activities.
ActivityManager.PriorityQueue - class biter.ActivityManager.PriorityQueue.
Standard Binary Heap implementation of a priority queue
ActivityManager.PriorityQueue(ActivityManager) - Constructor for class biter.ActivityManager.PriorityQueue
 
ActivityManager(PlayerFoundation) - Constructor for class biter.ActivityManager
 
add(Event) - Method in class biter.ActivityManager.PriorityQueue
Add an event in proper place
add(MathVector) - Method in class biter.MathVector
Add other to this vector.
addActivity(Activity) - Method in class biter.ActivityManager
 
addEvent(String, long) - Method in class biter.ActivityManager
Schedule an event.
addEventToQueue(Event) - Method in class biter.ActivityManager
 
addInput(Input) - Method in class biter.WorldModel
Adds the input information to the world model
addToAngle(double) - Method in class biter.MathVector
 
addToDirection(double) - Method in class biter.ObjectInfo
 
addToken(REToken) - Method in class regexp.RE
 
age - Variable in class biter.WorldModel
Determines how long stale information will remain in the dynamicObjects list.
age - Variable in class biter.DisplayWorldModel
The maximum number of cycles the GlobalMemory retains stale data.
agent - Variable in class biter.ActivityManager
A pointer to the agent
ALNUM - Static variable in class regexp.RETokenPOSIX
 
ALPHA - Static variable in class regexp.RETokenPOSIX
 
anchor - Variable in class regexp.REMatch
 
angle - Variable in class biter.MathVector
 
approximateLocationOfSelf(ArrayList, HashMap) - Method in class biter.WorldModel
Determines the location of the player using its facing direction and the nearest flag.
audio_cut_dist - Variable in class biter.ConfigurationData
Furthest distance a player can hear from

B

ball_decay - Variable in class biter.ConfigurationData
The rate at which the ball slows down
ball_rand - Variable in class biter.ConfigurationData
Randomness of the ball's movement
ball_size - Variable in class biter.ConfigurationData
The ball's radius
ball_speed_max - Variable in class biter.ConfigurationData
The ball's maximum speed
ball_weight - Variable in class biter.ConfigurationData
Used along with wind factor
ballColor - Variable in class biter.DisplayWorldModel
Color the ball appears on the screen.
ballinfo - Variable in class biter.WorldModel
The ball information.
BallInfo - class biter.BallInfo.
Contains information about the ball.
BallInfo(ObjectInfo) - Constructor for class biter.BallInfo
Constructs a new BallInfo object from information contained in an ObjectInfo object.
BallInfo(String, int) - Constructor for class biter.BallInfo
 
Behavior - class biter.Behavior.
The abstract behavior class.
Behavior(ActivityManager, WorldModel) - Constructor for class biter.Behavior
 
BIT_TOTAL - Static variable in class regexp.RESyntax
 
biter - package biter
The Biter program should run as is.
bits - Variable in class regexp.RESyntax
 
bk - Variable in class regexp.CharUnit
 
BLANK - Static variable in class regexp.RETokenPOSIX
 
bodyDir - Variable in class biter.ObjectInfo
Direction body is facing.
br - Variable in class regexp.CharIndexedInputStream
 
BUFFER_INCREMENT - Static variable in class regexp.CharIndexedInputStream
 
bufsize - Variable in class biter.DatagramWrapper
Size of messages to be received from the server.
busy() - Method in class biter.Activity
Are we already busy? If we are then the Activity manager is free to create another instance of this activity.
busy() - Method in class biter.Behavior
We should have at most one instance of each behavior executing at any one time, therefore this will always return true.

C

cached - Variable in class regexp.CharIndexedInputStream
 
canHandle(Event) - Method in class biter.Behavior
The classes that inheret from this one must implement this.
canHandle(Event) - Method in class biter.IncorporateObservation
Always return false.
canHandle(Event) - Method in class biter.DribbleAroundPlayer
 
canHandle(Event) - Method in class biter.DashToBall
Always return true if its an act.
canHandle(Event) - Method in class biter.DribbleToGoal
 
canHandle(Event) - Method in class biter.KickTest
Always return true if its an act.
canHandle(Input) - Method in class biter.Activity
Can we handle input i?
canHandle(Input) - Method in class biter.Behavior
Determine if this Behavior can handle the given input.
canHandle(Input) - Method in class biter.Conversation
Determine if this conversation can handle the given input.
canHandle(Message) - Method in class biter.Conversation
 
canHandle(SensorInput) - Method in class biter.Behavior
The classes that inheret from this one must implement this.
canHandle(SensorInput) - Method in class biter.IncorporateObservation
This behavior can always handle a sensor input.
canHandle(SensorInput) - Method in class biter.DribbleAroundPlayer
Always return false
canHandle(SensorInput) - Method in class biter.DashToBall
Always return false
canHandle(SensorInput) - Method in class biter.DribbleToGoal
Always return false
canHandle(SensorInput) - Method in class biter.KickTest
Always return false
catch_ban_cycle - Variable in class biter.ConfigurationData
After catching a ball, the number of cycles the Goalie is banned from catching again
catch_probability - Variable in class biter.ConfigurationData
Goalie's probability of catching a ball
catchable_area_l - Variable in class biter.ConfigurationData
Length of Goalie's catchable area
catchable_area_w - Variable in class biter.ConfigurationData
Width of Goalie's catchable area
catchBall(int) - Method in class biter.RobocupBehavior
This function sends the 'catchBall' command to the server.
caughtBall - Variable in class biter.Goalie
Helps the goalie remember if and when it caught the ball.
cfgData - Static variable in class biter.WorldModel
Reference to information from the configuration file.
ch - Variable in class regexp.RETokenChar
 
ch - Variable in class regexp.CharUnit
 
chain(REToken) - Method in class regexp.REToken
 
chain(REToken) - Method in class regexp.RETokenChar
 
chain(REToken) - Method in class regexp.RETokenOneOf
 
chain(REToken) - Method in class regexp.RE
 
changeView(String, String) - Method in class biter.RobocupBehavior
This function sends a chage_view command to the server
charAt(int) - Method in class regexp.CharIndexedInputStream
 
charAt(int) - Method in interface regexp.CharIndexed
 
charAt(int) - Method in class regexp.CharIndexedStringBuffer
 
charAt(int) - Method in class regexp.CharIndexedString
 
charAt(int) - Method in class regexp.CharIndexedCharArray
 
CharIndexed - interface regexp.CharIndexed.
 
CharIndexedCharArray - class regexp.CharIndexedCharArray.
 
CharIndexedCharArray(char[], int) - Constructor for class regexp.CharIndexedCharArray
 
CharIndexedInputStream - class regexp.CharIndexedInputStream.
 
CharIndexedInputStream(InputStream, int) - Constructor for class regexp.CharIndexedInputStream
 
CharIndexedString - class regexp.CharIndexedString.
 
CharIndexedString(String, int) - Constructor for class regexp.CharIndexedString
 
CharIndexedStringBuffer - class regexp.CharIndexedStringBuffer.
 
CharIndexedStringBuffer(StringBuffer, int) - Constructor for class regexp.CharIndexedStringBuffer
 
CharUnit - class regexp.CharUnit.
 
CharUnit() - Constructor for class regexp.CharUnit
 
ckick_margin - Variable in class biter.ConfigurationData
The margin for the corner kick
clear(int) - Method in class regexp.REMatch
 
CNTRL - Static variable in class regexp.RETokenPOSIX
 
CommandLineUtil - class biter.CommandLineUtil.
A utility for command line arguments.
CommandLineUtil() - Constructor for class biter.CommandLineUtil
 
compareTo(Object) - Method in class biter.ObjectInfo
Abstract method from interface Comparable.
computeFaceDirection(ArrayList, HashMap) - Method in class biter.WorldModel
Computes the player's facing direction with respect to the field in degrees, 0 is up and 90 is to the right.
ConfigurationData - class biter.ConfigurationData.
Holds copies of the data used to initialize the soccer server.
ConfigurationData(String) - Constructor for class biter.ConfigurationData
Creates a new ConfigurationData object from the information contained in the file configFile.
Conversation - class biter.Conversation.
Every converstation that needs to be handled by the agent is implemented as a sub-class of this class.
Conversation() - Constructor for class biter.Conversation
 
count - Variable in class regexp.REMatch
 
currentCycle - Variable in class biter.ActivityManager
Tracks the time stamp of the current information it receives.
currentCycle - Variable in class biter.WorldModel
The current time (cycle number)

D

dash_power_rate - Variable in class biter.ConfigurationData
Factor the dash power in the dash command is multiplied by
dash(double) - Method in class biter.RobocupBehavior
This function sends a dash command to the server
dashCount - Variable in class biter.SenseBody
The number of dash messages sent by the player.
DashToBall - class biter.DashToBall.
Go to the ball.
DashToBall(ActivityManager, WorldModel) - Constructor for class biter.DashToBall
 
dashToPoint(double, Point2D.Double) - Method in class biter.RobocupBehavior
Causes the player to run towards a point.
DatagramWrapper - class biter.DatagramWrapper.
Wraps up the Datagram server communications at a higher level.
DatagramWrapper(String, int, int, PrintWriter) - Constructor for class biter.DatagramWrapper
Opens a Datagram socket with the specified host, port, and buffer size.
delay - Variable in class biter.ActivityManager
 
delete(int) - Method in class biter.ActivityManager.PriorityQueue
Delete the element at index
deleteEvent(Event) - Method in class biter.ActivityManager.PriorityQueue
Delete the event from the queue
deleteEventFromQueue(Event) - Method in class biter.ActivityManager
 
desiredAngleToBall - Variable in class biter.DashToBall
 
desiredAngleToBall - Variable in class biter.KickTest
 
desiredDistanceToBall - Variable in class biter.DashToBall
 
desiredDistanceToBall - Variable in class biter.KickTest
 
dgWrapper - Variable in class biter.WorldModel
Used for communications between the world model and the server.
DIGIT - Static variable in class regexp.RETokenPOSIX
 
dirChng - Variable in class biter.ObjectInfo
Change in direction from last cycle.
direction - Variable in class biter.ObjectInfo
The direction the agent sees the object at.
direction - Variable in class biter.DribbleAroundPlayer
 
displayit(Graphics2D) - Method in class biter.DisplayWorldModel
Draws the agent's view to an offscreen buffer.
displayWorldModel - Variable in class biter.WorldModel
Reference to the window used to display the agent's perception.
DisplayWorldModel - class biter.DisplayWorldModel.
Creates a window containing a simple representation of what the agent is seeing.
DisplayWorldModel(WorldModel, int) - Constructor for class biter.DisplayWorldModel
Creates a display window using the specified worldModel
distance - Variable in class biter.ObjectInfo
The distance the object is from the agent.
distance(Point2D.Double, Point2D.Double) - Method in class biter.RobocupBehavior
Calculate the distance between two points.
distChng - Variable in class biter.ObjectInfo
Change in distance from last cycle.
dotProduct(MathVector) - Method in class biter.MathVector
 
doTurn(double) - Method in class biter.DynamicObjectInfo
 
DribbleAroundPlayer - class biter.DribbleAroundPlayer.
This is a fun little behavior which dribles the ball around the player while the player is standing still.
DribbleAroundPlayer(ActivityManager, WorldModel) - Constructor for class biter.DribbleAroundPlayer
 
dribbleBallToPoint(double, Point2D.Double, double, double) - Method in class biter.RobocupBehavior
Dribble the ball to a specific point.
DribbleToGoal - class biter.DribbleToGoal.
Go to the ball.
DribbleToGoal(ActivityManager, WorldModel) - Constructor for class biter.DribbleToGoal
 
dump(StringBuffer) - Method in class regexp.REToken
 
dump(StringBuffer) - Method in class regexp.RETokenChar
 
dump(StringBuffer) - Method in class regexp.RETokenPOSIX
 
dump(StringBuffer) - Method in class regexp.RETokenRange
 
dump(StringBuffer) - Method in class regexp.RETokenOneOf
 
dump(StringBuffer) - Method in class regexp.RETokenBackRef
 
dump(StringBuffer) - Method in class regexp.RETokenAny
 
dump(StringBuffer) - Method in class regexp.RE
 
dump(StringBuffer) - Method in class regexp.RETokenRepeated
 
dump(StringBuffer) - Method in class regexp.RETokenStart
 
dump(StringBuffer) - Method in class regexp.RETokenEnd
 
dumpAll(StringBuffer) - Method in class regexp.REToken
 
DynamicObjectInfo - class biter.DynamicObjectInfo.
Generic parent class for objects that will go on the GlobalMemory's dynamicObject list.
DynamicObjectInfo(ObjectInfo) - Constructor for class biter.DynamicObjectInfo
Constructs a new DynamicObjectInfo object initializing all inherited members using the information from an ObjectInfo object.
DynamicObjectInfo(String, int) - Constructor for class biter.DynamicObjectInfo
Constructs a new DynamicObjectInfo object with the given name and time stamp.
dynamicObjects - Variable in class biter.WorldModel
List of what the agent can see.

E

effort - Variable in class biter.SenseBody
The player's Effort.
effort_inc - Variable in class biter.ConfigurationData
Amount by which the player's effort capacity is incremented
effort_inc_thr - Variable in class biter.ConfigurationData
Threshold for the player's effort capacity increment
effort_min - Variable in class biter.ConfigurationData
Minimum for the player's effort capacity
end - Variable in class regexp.REMatch
 
equals(BallInfo) - Method in class biter.BallInfo
 
equals(Event) - Method in class biter.Event
 
equals(PlayerInfo) - Method in class biter.PlayerInfo
 
Event - class biter.Event.
An agent-created event.
Event(Event) - Constructor for class biter.Event
 
Event(String, long) - Constructor for class biter.Event
 
events - Variable in class biter.ActivityManager.PriorityQueue
The array of events, it is a binary heap.
extrapolateToNextPosition(double) - Method in class biter.AbsoluteMathVector
Sets the location to the one pointed at by the vector with the magnitude reduced by (multiplied by) decay.

F

fade(Color, int) - Method in class biter.DisplayWorldModel
Fades the color to the background depending on the time variable.
FilteredIterator - class biter.FilteredIterator.
A generic class that can be used to iterate through lists, returning only data with a certain filter value.
FilteredIterator(Iterator, Comparable) - Constructor for class biter.FilteredIterator
Constructs a new FilteredIterator from the specified iterator and filter value.
filterValue - Variable in class biter.FilteredIterator
The filter value of the iterator.
finalize() - Method in class biter.DatagramWrapper
Closes the network socket and log file if it exists.
findInterceptPoint(SelfInfo, BallInfo) - Method in class biter.RobocupBehavior
Finds an interception point with the ball.
findInterceptPoint(SelfInfo, PlayerInfo, BallInfo) - Method in class biter.RobocupBehavior
Finds an interception point with the ball.
finish(CharIndexed) - Method in class regexp.REMatch
 
first - Variable in class regexp.IntPair
 
firstToken - Variable in class regexp.RE
 
forgetBall() - Method in class biter.WorldModel
Remove the ball from the world model.

G

get(int) - Method in class regexp.RESyntax
Check if a given bit is set in this syntax.
getAbsoluteFieldPosition() - Method in class biter.DynamicObjectInfo
Returns the position of the object on the field.
getAllMatches(Object) - Method in class regexp.RE
Returns an array of all matches found in the input.
getAllMatches(Object, int) - Method in class regexp.RE
Returns an array of all matches found in the input, beginning at the specified index position.
getAllMatches(Object, int, int) - Method in class regexp.RE
Returns an array of all matches found in the input string, beginning at the specified index position and using the specified execution flags.
getAllMatchesImpl(CharIndexed, int, int) - Method in class regexp.RE
 
getAngle() - Method in class biter.MathVector
Get the value of angle.
getBallInfo() - Method in class biter.WorldModel
 
getBodyDir() - Method in class biter.ObjectInfo
Returns the direction the body is facing.
getCharUnit(char[], int, CharUnit) - Static method in class regexp.RE
 
getClosestPoint(Point2D.Double) - Method in class biter.AbsoluteMathVector
Find the closest point from x to this vector.
getCurrentCycle() - Method in class biter.ActivityManager
Get the value of currentCycle.
getDashCount() - Method in class biter.SenseBody
 
getDelay() - Method in class biter.ActivityManager
Get the value of delay.
getDeltaX() - Method in class biter.MathVector
 
getDeltaY() - Method in class biter.MathVector
 
getDirChng() - Method in class biter.ObjectInfo
Returns the approximate change of direction from the last update of the directions by the server.
getDirection() - Method in class biter.ObjectInfo
Returns the direction of the object from the agent's facing direction.
getDistance() - Method in class biter.ObjectInfo
Returns the distance of the object from the agent.
getDistance(Point2D.Double) - Method in class biter.AbsoluteMathVector
 
getDistChng() - Method in class biter.ObjectInfo
Returns the approximate change of distance from the last update of positions by the server.
getDoubleParam(String, String, double) - Method in class biter.ConfigurationData
Retrieves a parameter of type double from the configuration file.
getEffort() - Method in class biter.SenseBody
 
getEndIndex() - Method in class regexp.REMatch
Returns the index within the input string where the match in its entirety ends.
getEndPointLocation() - Method in class biter.AbsoluteMathVector
 
getEndPointVector() - Method in class biter.AbsoluteMathVector
Calculate the enpoint of this vector and return a new vector like this one but placed at that location (with the same magnitude and angle).
getHeadDir() - Method in class biter.ObjectInfo
Returns the returns the direction the head is facing relative to the body.
getHeadDirection() - Method in class biter.SenseBody
 
getIndex(Event) - Method in class biter.ActivityManager.PriorityQueue
Return the index of the first event that "equals" e
getIntParam(String, String, int) - Method in class biter.ConfigurationData
Retrieves a parameter of type int from the configuration file.
getKickCount() - Method in class biter.SenseBody
 
getLineFromFile(String, String) - Method in class biter.ConfigurationData
Searches for a line starting with the specified text in a file.
getLocation() - Method in class biter.AbsoluteMathVector
 
getMagnitude() - Method in class biter.MathVector
Get the value of magnitude.
getMatch(Object) - Method in class regexp.RE
Returns the first match found in the input.
getMatch(Object, int) - Method in class regexp.RE
Returns the first match found in the input, beginning the search at the specified index.
getMatch(Object, int, int) - Method in class regexp.RE
Returns the first match found in the input, beginning the search at the specified index, and using the specified execution flags.
getMatch(Object, int, int, StringBuffer) - Method in class regexp.RE
Returns the first match found in the input, beginning the search at the specified index, and using the specified execution flags.
getMatchEnumeration(Object) - Method in class regexp.RE
Returns an REMatchEnumeration that can be used to iterate over the matches found in the input text.
getMatchEnumeration(Object, int) - Method in class regexp.RE
Returns an REMatchEnumeration that can be used to iterate over the matches found in the input text.
getMatchEnumeration(Object, int, int) - Method in class regexp.RE
Returns an REMatchEnumeration that can be used to iterate over the matches found in the input text.
getMatchImpl(CharIndexed, int, int, StringBuffer) - Method in class regexp.RE
 
getMessage() - Method in class regexp.REException
Reports the descriptive message associated with this exception as well as its index position in the string or character array being compiled.
getMinimumLength() - Method in class regexp.REToken
 
getMinimumLength() - Method in class regexp.RETokenChar
 
getMinimumLength() - Method in class regexp.RETokenPOSIX
 
getMinimumLength() - Method in class regexp.RETokenRange
 
getMinimumLength() - Method in class regexp.RETokenOneOf
 
getMinimumLength() - Method in class regexp.RETokenAny
 
getMinimumLength() - Method in class regexp.RE
Returns the minimum number of characters that could possibly constitute a match of this regular expression.
getMinimumLength() - Method in class regexp.RETokenRepeated
 
getMinMax(char[], int, IntPair, RESyntax) - Method in class regexp.RE
 
getNumSubs() - Method in class regexp.RE
Returns the maximum number of subexpressions in this regular expression.
getObjectName() - Method in class biter.ObjectInfo
Returns the objectName.
getPlayMode() - Method in class biter.RefereeMessage
Gets the current playing mode.
getPosition() - Method in class biter.DynamicObjectInfo
 
getPosition() - Method in class regexp.REException
Returns the position, relative to the string or character array being compiled, where the error occurred.
getPosixSet(char[], int, StringBuffer) - Static method in class regexp.RE
 
getPredictedFieldPosition() - Method in class biter.DynamicObjectInfo
Returns the predicted field position.
getRealTime() - Method in class biter.Input
 
getSayCount() - Method in class biter.SenseBody
 
getSense() - Method in class biter.SelfInfo
Gets the latest 'sense_body' information.
getSide() - Method in class biter.WorldModel
 
getSide() - Method in class biter.SelfInfo
Gets the side of the field.
getSpeed() - Method in class biter.SenseBody
 
getStamina() - Method in class biter.SenseBody
 
getStartIndex() - Method in class regexp.REMatch
Returns the index within the input text where the match in its entirety began.
getStartLocation() - Method in class biter.PlayerFoundation
Get the value of startLocation.
getSubEndIndex(int) - Method in class regexp.REMatch
Returns the index within the input string used to generate this match where subexpression number sub ends, or -1 if the subexpression does not exist.
getSubStartIndex(int) - Method in class regexp.REMatch
Returns the index within the input string used to generate this match where subexpression number sub begins, or -1 if the subexpression does not exist.
getTeam() - Method in class biter.PlayerInfo
Gets the team name.
getTimeStamp() - Method in class biter.Input
Gets the time stamp from the object,
getTurnCount() - Method in class biter.SenseBody
 
getTurnNeckCount() - Method in class biter.SenseBody
 
getType() - Method in class regexp.REException
Returns the type of the exception, one of the constants listed above.
getUniformNumber() - Method in class biter.PlayerInfo
Gets the uniform number.
getViewQuality() - Method in class biter.SenseBody
 
getViewWidth() - Method in class biter.SenseBody
 
getX() - Method in class biter.AbsoluteMathVector
 
getY() - Method in class biter.AbsoluteMathVector
 
goal_width - Variable in class biter.ConfigurationData
The width of the goal
Goalie - class biter.Goalie.
Like the Player, the Goalie makes decisions and performs actions, only its are specific to a Goalie's behavior.
Goalie(WorldModel, int) - Constructor for class biter.Goalie
Constructs a new Goalie object from the supplied objects.
gotChanges - Variable in class biter.ObjectInfo
True if we got a distchng and dircgng from the server
GRAPH - Static variable in class regexp.RETokenPOSIX
 

H

handle(Event) - Method in class biter.Behavior
The classes that inheret from this one must implement this.
handle(Event) - Method in class biter.IncorporateObservation
Does nothing
handle(Event) - Method in class biter.DribbleAroundPlayer
 
handle(Event) - Method in class biter.DashToBall
If the event is an "act" then do our thing
handle(Event) - Method in class biter.DribbleToGoal
 
handle(Event) - Method in class biter.KickTest
If the event is an "act" then do our thing
handle(Input) - Method in class biter.Activity
Handle input i.
handle(Input) - Method in class biter.Behavior
Have this Behavior fandle the given input.
handle(Input) - Method in class biter.ActivityManager
Handle the input by sending it to the most appropiate activity.
handle(Input) - Method in class biter.Conversation
If we want many instances of the same conversation, this can be done by having handle() create a new Converstation, adding it to the manager and then calling handle() on it
handle(Message) - Method in class biter.Conversation
 
handle(SensorInput) - Method in class biter.Behavior
The classes that inheret from this one must implement this.
handle(SensorInput) - Method in class biter.IncorporateObservation
Simply call WorldModel.addInput() with this sensor input
handle(SensorInput) - Method in class biter.DribbleAroundPlayer
Always return false
handle(SensorInput) - Method in class biter.DashToBall
Always return false
handle(SensorInput) - Method in class biter.DribbleToGoal
Always return false
handle(SensorInput) - Method in class biter.KickTest
Always return false
hasMoreElements() - Method in class regexp.REMatchEnumeration
Returns true if there are more matches in the input text.
hasMoreMatches() - Method in class regexp.REMatchEnumeration
Returns true if there are more matches in the input text.
hasMoreMatches(StringBuffer) - Method in class regexp.REMatchEnumeration
Returns true if there are more matches in the input text.
hasNext() - Method in class biter.FilteredIterator
Method to determine whether or not there are any more values in the iterator that match filterValue.
haveKicked - Variable in class biter.DribbleAroundPlayer
 
headDir - Variable in class biter.ObjectInfo
Direction head is facing relative to the body.
headDirection - Variable in class biter.SenseBody
The player's head direction.
hear_decay - Variable in class biter.ConfigurationData
Player's hearing capacity decay rate
hear_inc - Variable in class biter.ConfigurationData
Player's minimum hearing capacity
hear_max - Variable in class biter.ConfigurationData
Player's maximum hearing capacity
hearInformation - Variable in class biter.WorldModel
List of information the agent hears.
hi - Variable in class regexp.RETokenRange
 
hisPoint - Variable in class biter.KickTest
 
host - Variable in class biter.DatagramWrapper
Holds the address for the server.
hostName - Variable in class biter.DatagramWrapper
Name of the server to connect to.

I

incorporateHearInfo(ArrayList, ArrayList, SelfInfo) - Method in class biter.WorldModel
Adds information from hear messages about visible objects to the dynamicObjects list in the GlobalMemory.
IncorporateObservation - class biter.IncorporateObservation.
This behavior simply incorporates a SensorInput object into the world model.
IncorporateObservation(ActivityManager, WorldModel) - Constructor for class biter.IncorporateObservation
 
inertia_moment - Variable in class biter.ConfigurationData
Moment of inertia for a player
inhibits(Activity) - Method in class biter.Activity
Does this activity inhibit another activity a? Note that a could be another instance of this activity.
inhibits(Activity) - Method in class biter.IncorporateObservation
Always return true.
inhibits(Activity) - Method in class biter.DribbleAroundPlayer
 
inhibits(Activity) - Method in class biter.DashToBall
 
inhibits(Activity) - Method in class biter.DribbleToGoal
 
inhibits(Activity) - Method in class biter.KickTest
 
initStaticObjects() - Static method in class biter.WorldModel
Sets the location of all the flags.
Input - class biter.Input.
The most general from of input
Input() - Constructor for class biter.Input
 
Input(long) - Constructor for class biter.Input
Constructor.
insens - Variable in class regexp.RETokenChar
 
insens - Variable in class regexp.RETokenRange
 
insens - Variable in class regexp.RETokenBackRef
 
IntPair - class regexp.IntPair.
 
IntPair() - Constructor for class regexp.IntPair
 
intValue(String) - Static method in class regexp.RETokenPOSIX
 
isBefore(Event) - Method in class biter.Event
Does this event happen before another one?
isGotChanges() - Method in class biter.ObjectInfo
Get the value of gotChanges.
isMatch(Object) - Method in class regexp.RE
Checks if the input in its entirety is an exact match of this regular expression.
isMatch(Object, int) - Method in class regexp.RE
Checks if the input string, starting from index, is an exact match of this regular expression.
isMatch(Object, int, int) - Method in class regexp.RE
Checks if the input, starting from index and using the specified execution flags, is an exact match of this regular expression.
isMatchImpl(CharIndexed, int, int) - Method in class regexp.RE
 
isObjectInList(DynamicObjectInfo, ArrayList) - Method in class biter.WorldModel
Determines if a DynamicObject is in the dynamicObjects list.
isPlayMode(String) - Method in class biter.WorldModel
 
isStraightKick(Point2D.Double, double) - Method in class biter.RobocupBehavior
Can the ball get to point in a straight kick? without hitting the player and without entering a safety margin aroune the player?
isValid() - Method in class regexp.CharIndexedInputStream
 
isValid() - Method in interface regexp.CharIndexed
 
isValid() - Method in class regexp.CharIndexedStringBuffer
 
isValid() - Method in class regexp.CharIndexedString
 
isValid() - Method in class regexp.CharIndexedCharArray
 
iterator - Variable in class biter.FilteredIterator
Iterator that the FilteredIterator is constructed from.

K

KICK_MODE - Static variable in class biter.KickTest
 
kick_power_rate - Variable in class biter.ConfigurationData
Factor the power in the kick command is multiplied by
kick(double, double) - Method in class biter.RobocupBehavior
This function sends a kick command to the server.
kickable_area - Variable in class biter.ConfigurationData
The area within which the ball is kickable
kickable_margin - Variable in class biter.ConfigurationData
Used to determine the ball's kickable area
kickBallToPoint(Point2D.Double) - Method in class biter.RobocupBehavior
Kiks the ball so that it will be at point on the next tick.
kickBallToPoint(Point2D.Double, int) - Method in class biter.RobocupBehavior
Kiks the ball so that it will be at point on the next tick.
kickCount - Variable in class biter.SenseBody
The number of kick messages sent by the player.
KickTest - class biter.KickTest.
 
KickTest(ActivityManager, WorldModel) - Constructor for class biter.KickTest
 
kickToOpponent() - Method in class biter.KickTest
 

L

last - Variable in class biter.ActivityManager.PriorityQueue
Index of first available (free) index.
lastActionWasTurn - Variable in class biter.RobocupBehavior
Used by dashToPoint to keep track of what we did last time
lastMessage - Variable in class biter.WorldModel
Holds a string describing the current playing mode.
lastToken - Variable in class regexp.RE
 
lo - Variable in class regexp.RETokenRange
 
LocateParameter(String[], String, String) - Static method in class biter.CommandLineUtil
Searches command line arguments for an entry that starts with the prefix string.
logger - Variable in class biter.DatagramWrapper
Used for file communications.
LOWER - Static variable in class regexp.RETokenPOSIX
 

M

m_buffer - Variable in class regexp.REFilterInputStream
 
m_buffer - Variable in class regexp.REMatchEnumeration
 
m_bufpos - Variable in class regexp.REFilterInputStream
 
m_bufsize - Variable in class regexp.CharIndexedInputStream
 
m_eflags - Variable in class regexp.REMatchEnumeration
 
m_end - Variable in class regexp.CharIndexedInputStream
 
m_expr - Variable in class regexp.REFilterInputStream
 
m_expr - Variable in class regexp.REMatchEnumeration
 
m_index - Variable in class regexp.CharIndexedInputStream
 
m_index - Variable in class regexp.CharIndexedStringBuffer
 
m_index - Variable in class regexp.CharIndexedString
 
m_index - Variable in class regexp.REMatchEnumeration
 
m_index - Variable in class regexp.CharIndexedCharArray
 
m_input - Variable in class regexp.REMatchEnumeration
 
m_insens - Variable in class regexp.RETokenPOSIX
 
m_match - Variable in class regexp.REMatch
 
m_match - Variable in class regexp.REMatchEnumeration
 
m_more - Variable in class regexp.REMatchEnumeration
 
m_negated - Variable in class regexp.RETokenPOSIX
 
m_newline - Variable in class regexp.RETokenAny
True if '.' can match a newline (RE_DOT_NEWLINE)
m_next - Variable in class regexp.REToken
 
m_null - Variable in class regexp.RETokenAny
True if '.' can't match a null (RE_DOT_NOT_NULL)
m_numSubs - Variable in class regexp.RE
 
m_offset - Variable in class regexp.REFilterInputStream
 
m_pos - Variable in class regexp.REException
 
m_replace - Variable in class regexp.REFilterInputStream
 
m_stream - Variable in class regexp.REFilterInputStream
 
m_subIndex - Variable in class regexp.REToken
 
m_type - Variable in class regexp.RETokenPOSIX
 
m_type - Variable in class regexp.REException
 
m_uncle - Variable in class regexp.REToken
 
magnitude - Variable in class biter.MathVector
 
main(String[]) - Static method in class biter.SoccerClient
The main entry point to the soccer program.
makeCharIndexed(Object, int) - Static method in class regexp.RE
 
makeStingy() - Method in class regexp.RETokenRepeated
 
manager - Variable in class biter.Activity
Each activity needs to have a reference to its manager, this is it.
manager - Variable in class biter.PlayerFoundation
 
manager - Variable in class biter.Goalie
 
markSupported() - Method in class regexp.REFilterInputStream
Returns false.
match(CharIndexed, int, int, REMatch) - Method in class regexp.REToken
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenChar
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenPOSIX
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenRange
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenOneOf
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenBackRef
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenAny
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RE
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenRepeated
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenStart
 
match(CharIndexed, int, int, REMatch) - Method in class regexp.RETokenEnd
 
MathVector - class biter.MathVector.
A mathematical vector.
MathVector() - Constructor for class biter.MathVector
 
MathVector(double, double) - Constructor for class biter.MathVector
 
MathVector(Point2D.Double, Point2D.Double) - Constructor for class biter.MathVector
A vector from p1 to p2
max - Variable in class regexp.RETokenRepeated
 
maxmoment - Variable in class biter.ConfigurationData
The maximum turn and kick angles
maxpower - Variable in class biter.ConfigurationData
The maximum power the player can use for dash and kick commands
MAYBE - Static variable in class regexp.REMatchEnumeration
 
Message - class biter.Message.
A message from another agent.
Message() - Constructor for class biter.Message
 
min - Variable in class regexp.RETokenRepeated
 
minmoment - Variable in class biter.ConfigurationData
The minimum turn and kick angles
minpower - Variable in class biter.ConfigurationData
The minimum power the player can use for dash and kick commands
mode - Variable in class biter.KickTest
 
move(double, double) - Method in class biter.RobocupBehavior
This function sends a move command to the server
move(int) - Method in class regexp.CharIndexedInputStream
 
move(int) - Method in interface regexp.CharIndexed
 
move(int) - Method in class regexp.CharIndexedStringBuffer
 
move(int) - Method in class regexp.CharIndexedString
 
move(int) - Method in class regexp.CharIndexedCharArray
 
move(Point2D.Double) - Method in class biter.RobocupBehavior
This function sends a move command to the server
moveDistance - Variable in class biter.DribbleAroundPlayer
Each step agent tries to move this much.
moveDistance - Variable in class biter.DribbleToGoal
How much I want to move at each dribble step.
moveToNextPosition() - Method in class biter.DynamicObjectInfo
 
moveToNextPosition(double) - Method in class biter.DynamicObjectInfo
 
myDesiredAngleToBall - Variable in class biter.DribbleToGoal
 
myDesiredDistanceToBall - Variable in class biter.DribbleToGoal
 
myPoint - Variable in class biter.KickTest
 
myThread - Variable in class biter.ActivityManager
 

N

name - Variable in class biter.Event
The name of this event
negative - Variable in class regexp.RETokenOneOf
 
newline - Static variable in class regexp.REToken
 
newline - Variable in class regexp.RETokenStart
 
newline - Variable in class regexp.RETokenEnd
 
next - Variable in class biter.FilteredIterator
Object returned by the next() method.
next() - Method in class biter.FilteredIterator
Gets the next value matching filterValue.
next() - Method in class regexp.CharIndexedInputStream
 
next(CharIndexed, int, int, REMatch) - Method in class regexp.REToken
 
nextElement() - Method in class regexp.REMatchEnumeration
Returns the next match in the input text.
nextMatch() - Method in class regexp.REMatchEnumeration
Returns the next match in the input text.
NO - Static variable in class regexp.REMatchEnumeration
 
num - Variable in class regexp.RETokenBackRef
 

O

ObjectInfo - class biter.ObjectInfo.
Holds the necessary information about field objects.
ObjectInfo() - Constructor for class biter.ObjectInfo
Constructs a new ObjectInfo object with all fields initialized to null or 0.
ObjectInfo(String, long) - Constructor for class biter.ObjectInfo
Constructs a new ObjectInfo object initializing the objectName and timeStamp fields.
ObjectInfo(String, long, double, double, double, double) - Constructor for class biter.ObjectInfo
Constructs a new ObjectInfo object initializing all fields.
ObjectInfoContainer - class biter.ObjectInfoContainer.
Holds the necessary information about field objects.
ObjectInfoContainer() - Constructor for class biter.ObjectInfoContainer
 
ObjectInfoContainer(ArrayList) - Constructor for class biter.ObjectInfoContainer
 
ObjectInfoContainer(String) - Constructor for class biter.ObjectInfoContainer
 
ObjectInfoContainer(String, long) - Constructor for class biter.ObjectInfoContainer
 
objectName - Variable in class biter.ObjectInfo
Name of the object.
objects - Variable in class biter.ObjectInfoContainer
A Vector of ObjectInfo objects
offset - Variable in class regexp.REMatch
 
oldpos - Variable in class biter.DribbleAroundPlayer
Kick the ball towards the goal.
opponentColor - Variable in class biter.DisplayWorldModel
Color the opponents appear on the screen.
options - Variable in class regexp.RETokenOneOf
 
OUT_OF_BOUNDS - Static variable in interface regexp.CharIndexed
 

P

paint(Graphics) - Method in class biter.DisplayWorldModel
Displays the agent's view of the field.
parse(String) - Method in class biter.ObjectInfoContainer
Takes a 'see' message from the server and parses the information it contains into a list of visual data that is used by the player.
parse(String) - Method in class biter.RefereeMessage
 
parse(String) - Method in class biter.SenseBody
Parses information in a 'sense_body' message.
parse(String) - Static method in class biter.ProcessSensoryInput
 
player - Variable in class biter.WorldModel
Player object.
Player - class biter.Player.
The decision making, action performing part of the program.
player_decay - Variable in class biter.ConfigurationData
The rate at which the player slows down
player_rand - Variable in class biter.ConfigurationData
The randomness added to the players moves and turns
player_size - Variable in class biter.ConfigurationData
The player's radius
player_speed_max - Variable in class biter.ConfigurationData
Maximum player speed
player_weight - Variable in class biter.ConfigurationData
Used along with the wind factor
Player(WorldModel, Point2D.Double, int) - Constructor for class biter.Player
 
PlayerFoundation - class biter.PlayerFoundation.
Abstract super class for Player and Goalie objects.
PlayerFoundation(WorldModel, Point2D.Double, int) - Constructor for class biter.PlayerFoundation
Constructs a new Player object using the supplied objects.
PlayerInfo - class biter.PlayerInfo.
Used to store the visible information on the other players.
PlayerInfo(ObjectInfo) - Constructor for class biter.PlayerInfo
Constructs a new PlayerInfo object from the data contained in an ObjectInfo object.
PlayerInfo(String, int, int) - Constructor for class biter.PlayerInfo
Constructs a new PlayerInfo object with the given data.
playerNumber - Variable in class biter.PlayerFoundation
The player's number
playersInCone(double, double, double, ArrayList, boolean, String) - Method in class biter.RobocupBehavior
Determines how many players are in a region defined as a cone
playersInRect(double, double, double, double, ArrayList, boolean, String) - Method in class biter.RobocupBehavior
Determines how many players are in a rectangular area
playMode - Variable in class biter.RefereeMessage
Referee's message, determines the new play mode.
pop() - Method in class biter.ActivityManager.PriorityQueue
Return the event at the top and pop it (that is, delete it)
port - Variable in class biter.DatagramWrapper
Port to connect to the server through.
position - Variable in class biter.DynamicObjectInfo
The absolute field position and a vector indicating its movement.
position - Variable in class biter.DribbleAroundPlayer
 
pq - Variable in class biter.ActivityManager
 
PRINT - Static variable in class regexp.RETokenPOSIX
 
println(String) - Method in class biter.DatagramWrapper
Allows classes with access to the DatagramWrapper to print debugging messages to the logfile.
ProcessSensoryInput - class biter.ProcessSensoryInput.
Parses information from the server into a SensorInput Object.
ProcessSensoryInput() - Constructor for class biter.ProcessSensoryInput
 
PUNCT - Static variable in class regexp.RETokenPOSIX
 

Q

quantize_step - Variable in class biter.ConfigurationData
The step by which values for dynamic objects are quantized (rounded)
quantize_step_l - Variable in class biter.ConfigurationData
The step by which values for landmarks are quantized

R

RE - class regexp.RE.
RE provides the user interface for compiling and matching regular expressions.
RE_BACKSLASH_ESCAPE_IN_LISTS - Static variable in class regexp.RESyntax
Syntax bit.
RE_BK_PLUS_QM - Static variable in class regexp.RESyntax
Syntax bit.
RE_CHAR_CLASS_ESC_IN_LISTS - Static variable in class regexp.RESyntax
Syntax bit.
RE_CHAR_CLASS_ESCAPES - Static variable in class regexp.RESyntax
Syntax bit.
RE_CHAR_CLASSES - Static variable in class regexp.RESyntax
Syntax bit.
RE_COMMENTS - Static variable in class regexp.RESyntax
Syntax bit.
RE_CONTEXT_INDEP_ANCHORS - Static variable in class regexp.RESyntax
Syntax bit.
RE_CONTEXT_INDEP_OPS - Static variable in class regexp.RESyntax
Syntax bit.
RE_CONTEXT_INVALID_OPS - Static variable in class regexp.RESyntax
Syntax bit.
RE_DOT_NEWLINE - Static variable in class regexp.RESyntax
Syntax bit.
RE_DOT_NOT_NULL - Static variable in class regexp.RESyntax
Syntax bit.
RE_HAT_LISTS_NOT_NEWLINE - Static variable in class regexp.RESyntax
Syntax bit.
RE_INTERVALS - Static variable in class regexp.RESyntax
Syntax bit.
RE_LIMITED_OPS - Static variable in class regexp.RESyntax
Syntax bit.
RE_LOOKAHEAD - Static variable in class regexp.RESyntax
Syntax bit.
RE_NEWLINE_ALT - Static variable in class regexp.RESyntax
Syntax bit.
RE_NO_BK_BRACES - Static variable in class regexp.RESyntax
Syntax bit.
RE_NO_BK_PARENS - Static variable in class regexp.RESyntax
Syntax bit.
RE_NO_BK_REFS - Static variable in class regexp.RESyntax
Syntax bit.
RE_NO_BK_VBAR - Static variable in class regexp.RESyntax
Syntax bit.
RE_NO_EMPTY_RANGES - Static variable in class regexp.RESyntax
Syntax bit.
RE_PURE_GROUPING - Static variable in class regexp.RESyntax
Syntax bit.
RE_STINGY_OPS - Static variable in class regexp.RESyntax
Syntax bit.
RE_STRING_ANCHORS - Static variable in class regexp.RESyntax
Syntax bit.
RE_SYNTAX_AWK - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_ED - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_EGREP - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_EMACS - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_GREP - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_PERL4 - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_PERL4_S - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_PERL5 - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_PERL5_S - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_POSIX_AWK - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_POSIX_BASIC - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_POSIX_EGREP - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_POSIX_EXTENDED - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_POSIX_MINIMAL_BASIC - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_POSIX_MINIMAL_EXTENDED - Static variable in class regexp.RESyntax
Predefined syntax.
RE_SYNTAX_SED - Static variable in class regexp.RESyntax
Predefined syntax.
RE_UNMATCHED_RIGHT_PAREN_ORD - Static variable in class regexp.RESyntax
Syntax bit.
RE(Object) - Constructor for class regexp.RE
Constructs a regular expression pattern buffer without any compilation flags set, and using the default syntax (RESyntax.RE_SYNTAX_PERL5).
RE(Object, int) - Constructor for class regexp.RE
Constructs a regular expression pattern buffer using the specified compilation flags and the default syntax (RESyntax.RE_SYNTAX_PERL5).
RE(Object, int, RESyntax) - Constructor for class regexp.RE
Constructs a regular expression pattern buffer using the specified compilation flags and regular expression syntax.
RE(Object, int, RESyntax, int, int) - Constructor for class regexp.RE
 
RE(REToken, REToken, int, int) - Constructor for class regexp.RE
 
read() - Method in class regexp.REFilterInputStream
Reads the next byte from the stream per the general contract of InputStream.read().
read(byte[]) - Method in class regexp.REFilterInputStream
Reads from the stream into the provided array.
read(byte[], int, int) - Method in class regexp.REFilterInputStream
Reads from the stream into the provided array.
realTime - Variable in class biter.Input
The real time, in ms since the epoch, when this input was received
receive() - Method in class biter.DatagramWrapper
Waits forever and receives a message from the server.
receive(long) - Method in class biter.DatagramWrapper
Waits some time and receives a message from the server.
recover_dec - Variable in class biter.ConfigurationData
Step by which the player's recovery decreases
recover_dec_thr - Variable in class biter.ConfigurationData
Threshold for the decrement of the player's recover
recover_min - Variable in class biter.ConfigurationData
The player's minimum recovery
recv_step - Variable in class biter.ConfigurationData
The time length of the server's polling sockets
REException - exception regexp.REException.
This is the regular expression exception class.
REException(String, int, int) - Constructor for class regexp.REException
 
RefereeMessage - class biter.RefereeMessage.
Holds the information sent in a referee message.
RefereeMessage(long, String) - Constructor for class biter.RefereeMessage
Constructs a new RefereeMessage object from the provided information.
RefereeMessage(String) - Constructor for class biter.RefereeMessage
 
RefereeMessage(String, long) - Constructor for class biter.RefereeMessage
 
REFilterInputStream - class regexp.REFilterInputStream.
Replaces instances of a given RE with replacement text.
REFilterInputStream(InputStream, RE, String) - Constructor for class regexp.REFilterInputStream
Creates an REFilterInputStream.
REG_ANCHORINDEX - Static variable in class regexp.RE
Execution flag.
REG_BADBR - Static variable in class regexp.REException
Error flag.
REG_BADPAT - Static variable in class regexp.REException
Error flag.
REG_BADRPT - Static variable in class regexp.REException
Error flag.
REG_DOT_NEWLINE - Static variable in class regexp.RE
Compilation flag.
REG_EBRACE - Static variable in class regexp.REException
Error flag.
REG_EBRACK - Static variable in class regexp.REException
Error flag.
REG_ECTYPE - Static variable in class regexp.REException
Error flag.
REG_EEND - Static variable in class regexp.REException
Error flag.
REG_EPAREN - Static variable in class regexp.REException
Error flag.
REG_ERANGE - Static variable in class regexp.REException
Error flag.
REG_ESCAPE - Static variable in class regexp.REException
Error flag.
REG_ESIZE - Static variable in class regexp.REException
Error flag.
REG_ESPACE - Static variable in class regexp.REException
Error flag.
REG_ESUBREG - Static variable in class regexp.REException
Error flag.
REG_ICASE - Static variable in class regexp.RE
Compilation flag.
REG_MULTILINE - Static variable in class regexp.RE
Compilation flag.
REG_NOTBOL - Static variable in class regexp.RE
Execution flag.
REG_NOTEOL - Static variable in class regexp.RE
Execution flag.
regexp - package regexp
A Regular expression parser written by Wes Biggs
REMatch - class regexp.REMatch.
An instance of this class represents a match completed by a gnu.regexp matching function.
REMatch(int, int) - Constructor for class regexp.REMatch
 
REMatchEnumeration - class regexp.REMatchEnumeration.
An REMatchEnumeration enumerates regular expression matches over a given input text.
REMatchEnumeration(RE, CharIndexed, int, int) - Constructor for class regexp.REMatchEnumeration
 
remove() - Method in class biter.FilteredIterator
Removes the current value in the iterator.
removeActivity(Activity) - Method in class biter.ActivityManager
 
reset(int) - Method in class regexp.REMatch
 
resetDistDir(AbsoluteMathVector) - Method in class biter.DynamicObjectInfo
This must be called after each change of position in order to maintain the invariance that distance and direction must always be the relative distance and direction from the player to this object.
RESyntax - class regexp.RESyntax.
An RESyntax specifies the way a regular expression will be compiled.
RESyntax() - Constructor for class regexp.RESyntax
Construct a new syntax object with all bits turned off.
RESyntax(RESyntax) - Constructor for class regexp.RESyntax
Construct a new syntax object with all bits set the same as the other syntax.
REToken - class regexp.REToken.
 
REToken(int) - Constructor for class regexp.REToken
 
RETokenAny - class regexp.RETokenAny.
 
RETokenAny(int, boolean, boolean) - Constructor for class regexp.RETokenAny
 
RETokenBackRef - class regexp.RETokenBackRef.
 
RETokenBackRef(int, int, boolean) - Constructor for class regexp.RETokenBackRef
 
RETokenChar - class regexp.RETokenChar.
 
RETokenChar(int, char, boolean) - Constructor for class regexp.RETokenChar
 
RETokenEnd - class regexp.RETokenEnd.
 
RETokenEnd(int, boolean) - Constructor for class regexp.RETokenEnd
 
RETokenOneOf - class regexp.RETokenOneOf.
 
RETokenOneOf(int, String, boolean, boolean) - Constructor for class regexp.RETokenOneOf
 
RETokenOneOf(int, Vector, boolean) - Constructor for class regexp.RETokenOneOf
 
RETokenPOSIX - class regexp.RETokenPOSIX.
 
RETokenPOSIX(int, int, boolean, boolean) - Constructor for class regexp.RETokenPOSIX
 
RETokenRange - class regexp.RETokenRange.
 
RETokenRange(int, char, char, boolean) - Constructor for class regexp.RETokenRange
 
RETokenRepeated - class regexp.RETokenRepeated.
 
RETokenRepeated(int, REToken, int, int) - Constructor for class regexp.RETokenRepeated
 
RETokenStart - class regexp.RETokenStart.
 
RETokenStart(int, boolean) - Constructor for class regexp.RETokenStart
 
RobocupBehavior - class biter.RobocupBehavior.
The abstract behavior class.
RobocupBehavior(ActivityManager, WorldModel) - Constructor for class biter.RobocupBehavior
The constructor.
run() - Method in class biter.ActivityManager
The main loop

S

s - Variable in class regexp.CharIndexedStringBuffer
 
s - Variable in class regexp.CharIndexedString
 
s - Variable in class regexp.CharIndexedCharArray
 
s_nameTable - Static variable in class regexp.RETokenPOSIX
 
s_version - Static variable in class regexp.RE
 
say_msg_size - Variable in class biter.ConfigurationData
The longest a say message can be
say(String) - Method in class biter.RobocupBehavior
This function sends a say command to the server
sayCount - Variable in class biter.SenseBody
The number of say messages sent by the player.
second - Variable in class regexp.IntPair
 
self - Variable in class biter.WorldModel
Information on the player.
SelfInfo - class biter.SelfInfo.
 
SelfInfo(String, int, char) - Constructor for class biter.SelfInfo
Constructs a new SelfInfo object with the given data.
send_step - Variable in class biter.ConfigurationData
The time length for sending visual information to a player in standard view mode
send(String) - Method in class biter.DatagramWrapper
Sends a message to the server.
sense - Variable in class biter.SelfInfo
The information from the latest 'sense_body' message.
SenseBody - class biter.SenseBody.
A class that contains information received from a sense_body message.
senseBody() - Method in class biter.RobocupBehavior
Deprecated. This function is not used for versions of SoccerServer greater than 5.00. In such later versions, sense_body information is automaticly sent to the agents at a regular interval.
SenseBody() - Constructor for class biter.SenseBody
A simple constructor that only initializes the timeStamp.
SenseBody(String) - Constructor for class biter.SenseBody
 
SenseBody(String, long) - Constructor for class biter.SenseBody
 
SensorInput - class biter.SensorInput.
A message from another agent.
SensorInput() - Constructor for class biter.SensorInput
 
SensorInput(long) - Constructor for class biter.SensorInput
 
set(AbsoluteMathVector) - Method in class biter.AbsoluteMathVector
 
set(double, double) - Method in class biter.MathVector
 
set(int) - Method in class regexp.RESyntax
Set a given bit in this syntax.
set(MathVector) - Method in class biter.MathVector
 
set(Point2D.Double) - Method in class biter.AbsoluteMathVector
 
setAbsoluteFieldPosition(Point2D.Double) - Method in class biter.DynamicObjectInfo
Sets the absolute field position and updates the vector to reflect its movement.
setAngle(double) - Method in class biter.MathVector
Set the value of angle.
setBodyDir(double) - Method in class biter.ObjectInfo
Sets the body direction.
setCurrentCycle(long) - Method in class biter.ActivityManager
Set the value of currentCycle.
setDashCount(int) - Method in class biter.SenseBody
 
setDelay(long) - Method in class biter.ActivityManager
Set the value of delay.
setDirChng(double) - Method in class biter.ObjectInfo
Sets the direction change.
setDirection(double) - Method in class biter.ObjectInfo
Sets the direction.
setDistance(double) - Method in class biter.ObjectInfo
Sets the distance.
setDistChng(double) - Method in class biter.ObjectInfo
Sets the distance change.
setEffort(double) - Method in class biter.SenseBody
 
setEndPoint(double, double) - Method in class biter.AbsoluteMathVector
Sets the angle and magnitude to match the endpoint
setEndPoint(Point2D.Double) - Method in class biter.AbsoluteMathVector
 
setGotChanges(boolean) - Method in class biter.ObjectInfo
Set the value of gotChanges.
setHeadDir(double) - Method in class biter.ObjectInfo
Sets the head direction.
setHeadDirection(int) - Method in class biter.SenseBody
 
setKickCount(int) - Method in class biter.SenseBody
 
setLocationOnly(Point2D.Double) - Method in class biter.DynamicObjectInfo
 
setLocationToEndPoint() - Method in class biter.AbsoluteMathVector
 
setMagnitude(double) - Method in class biter.MathVector
Set the value of magnitude.
setNextPosition(DynamicObjectInfo) - Method in class biter.DynamicObjectInfo
 
setObjectName(String) - Method in class biter.ObjectInfo
Sets the object name.
setPlayMode(String) - Method in class biter.RefereeMessage
Sets the current playing mode.
setPredictedFieldPosition(Point2D.Double) - Method in class biter.DynamicObjectInfo
Sets the predicted field position.
setRepeated(REToken, int, int, int) - Static method in class regexp.RE
 
setSayCount(int) - Method in class biter.SenseBody
 
setSense(SenseBody) - Method in class biter.SelfInfo
Updates sense to the current 'sense_body' information.
setSpeed(double) - Method in class biter.SenseBody
 
setStamina(double) - Method in class biter.SenseBody
 
setStartLocation(Point2D.Double) - Method in class biter.PlayerFoundation
Set the value of startLocation.
setTeam(String) - Method in class biter.PlayerInfo
Sets the team name.
setTimeStamp(long) - Method in class biter.Input
Sets the time stamp.
setTurnCount(int) - Method in class biter.SenseBody
 
setTurnNeckCount(int) - Method in class biter.SenseBody
 
setUncle(REToken) - Method in class regexp.REToken
 
setUncle(REToken) - Method in class regexp.RE
 
setUniformNumber(int) - Method in class biter.PlayerInfo
Sets the uniform number.
setVector(double, double) - Method in class biter.DynamicObjectInfo
 
setVector(DynamicObjectInfo) - Method in class biter.DynamicObjectInfo
Sets this object's vector to be that of its current position minus its old positions.
setViewQuality(String) - Method in class biter.SenseBody
 
setViewWidth(String) - Method in class biter.SenseBody
 
side - Variable in class biter.SelfInfo
The side of the field the player plays on.
simulator_step - Variable in class biter.ConfigurationData
The Length of simulator cycles
SoccerClient - class biter.SoccerClient.
Runable program that creates new Players and WorldModel threads.
SoccerClient() - Constructor for class biter.SoccerClient
 
socket - Variable in class biter.DatagramWrapper
Socket through which network communications are sent and received.
SPACE - Static variable in class regexp.RETokenPOSIX
 
speed - Variable in class biter.SenseBody
Estimate of the player's speed.
stamina - Variable in class biter.SenseBody
The player's Stamina.
stamina_inc_max - Variable in class biter.ConfigurationData
Amount of stamina player gains in one cycle
stamina_max - Variable in class biter.ConfigurationData
Maximum player stamina
start - Variable in class regexp.REMatch
 
start() - Method in class biter.ActivityManager
Start this manager running
startLocation - Variable in class biter.PlayerFoundation
 
staticObjects - Variable in class biter.WorldModel
Map of the locations of the flags.
stingy - Variable in class regexp.RETokenRepeated
 
substitute(Object, String) - Method in class regexp.RE
Substitutes the replacement text for the first match found in the input.
substitute(Object, String, int) - Method in class regexp.RE
Substitutes the replacement text for the first match found in the input beginning at the specified index position.
substitute(Object, String, int, int) - Method in class regexp.RE
Substitutes the replacement text for the first match found in the input string, beginning at the specified index position and using the specified execution flags.
substituteAll(Object, String) - Method in class regexp.RE
Substitutes the replacement text for each non-overlapping match found in the input text.
substituteAll(Object, String, int) - Method in class regexp.RE
Substitutes the replacement text for each non-overlapping match found in the input text, starting at the specified index.
substituteAll(Object, String, int, int) - Method in class regexp.RE
Substitutes the replacement text for each non-overlapping match found in the input text, starting at the specified index and using the specified execution flags.
substituteAllImpl(CharIndexed, String, int, int) - Method in class regexp.RE
 
substituteImpl(CharIndexed, String, int, int) - Method in class regexp.RE
 
substituteInto(String) - Method in class regexp.REMatch
Substitute the results of this match to create a new string.
subtract(MathVector) - Method in class biter.MathVector
 

T

team - Variable in class biter.PlayerInfo
The player's team name.
teamMateColor - Variable in class biter.DisplayWorldModel
Color the teammates appear on the screen.
time - Variable in class biter.Event
The time when this event is scheduled to happen
timeStamp - Variable in class biter.Input
The time this input was created
token - Variable in class regexp.RETokenRepeated
 
toMessage() - Method in class biter.DynamicObjectInfo
Converts the absolute data of the object to a 'sayable' message.
top() - Method in class biter.ActivityManager.PriorityQueue
Return a copy of the event at the top.
toString() - Method in class biter.Input
 
toString() - Method in class biter.Event
 
toString() - Method in class biter.SensorInput
 
toString() - Method in class biter.ObjectInfo
Converts the data of the object to readable information.
toString() - Method in class biter.DynamicObjectInfo
 
toString() - Method in class biter.MathVector
 
toString() - Method in class biter.ObjectInfoContainer
Turn it into a string, for debugging purposes
toString() - Method in class biter.AbsoluteMathVector
 
toString() - Method in class biter.RefereeMessage
 
toString() - Method in class biter.SenseBody
Converts the information in the class into readable output.
toString() - Method in class regexp.REMatch
Returns the string matching the pattern.
toString() - Method in class regexp.RE
Return a human readable form of the compiled regular expression, useful for debugging.
toString(int) - Method in class regexp.REMatch
Returns the string matching the given subexpression.
turn(double) - Method in class biter.RobocupBehavior
This function sends a turn command to the server
turnCount - Variable in class biter.SenseBody
The number of turn messages sent by the player.
turnNeckCount - Variable in class biter.SenseBody
The number of turn_neck messages sent by the player.

U

uniformNumber - Variable in class biter.PlayerInfo
The player's uniform number.
unknownPlayerColor - Variable in class biter.DisplayWorldModel
Color the unknown players appear on the screen.
updateAbsolutePositions() - Method in class biter.WorldModel
Calculates and sets the absolute field positions of all the dynamic objects.
updateWorldModel(ArrayList) - Method in class biter.WorldModel
Updates the visual and audio information in the WorldModel by adding new information.
UPPER - Static variable in class regexp.RETokenPOSIX
 

V

version() - Static method in class regexp.RE
Returns a string representing the version of the gnu.regexp package.
viewQuality - Variable in class biter.SenseBody
The ViewQuality.
viewWidth - Variable in class biter.SenseBody
The ViewWidth.
visible_angle - Variable in class biter.ConfigurationData
Width of the player's view cone

W

wind_dir - Variable in class biter.ConfigurationData
The wind's direction in degrees
wind_force - Variable in class biter.ConfigurationData
The wind's force
wind_rand - Variable in class biter.ConfigurationData
The change of value for the wind
WITHDRAW_MODE - Static variable in class biter.KickTest
 
withdrawToPosition() - Method in class biter.KickTest
 
wm - Variable in class biter.Activity
A reference to the world model (i.e.
wm - Variable in class biter.PlayerFoundation
Reference to the agent's world model object.
worldModel - Variable in class biter.DisplayWorldModel
A reference to the GlobalMemory object.
WorldModel - class biter.WorldModel.
Controls the updating of the GlobalMemory and has the option of creating a window displaying the agent's world view.
WorldModel(ConfigurationData, DatagramWrapper, PlayerFoundation, boolean, int, String, int, char, RefereeMessage) - Constructor for class biter.WorldModel
Constructs a new WorldModel object from given objects.

X

XDIGIT - Static variable in class regexp.RETokenPOSIX
 
xLocation - Variable in class biter.AbsoluteMathVector
 

Y

YES - Static variable in class regexp.REMatchEnumeration
 
yLocation - Variable in class biter.AbsoluteMathVector
 

< A B C D E F G H I K L M N O P Q R S T U V W X Y
Biter

From the Biter project.