Index
A B C D E F G H I L M N O P R S T U V W X Y Z
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- a - Variable in class hoverball.math.Matrix
-
First column vector of the matrix.
- abs() - Method in class hoverball.math.Complex
-
Returns the absolute value [ = | c | ].
- abs() - Method in class hoverball.math.Vector
-
Returns the absolute value [ = | v | ].
- abs2() - Method in class hoverball.math.Complex
-
Returns the squared absolute value [ = | c |^2 ].
- abs2() - Method in class hoverball.math.Vector
-
Returns the squared absolute value [ = | v |^2 ].
- action(double, double, double) - Method in class hoverball.Unit
-
Sends an action.
- action(double, double, double, String) - Method in class hoverball.Unit
-
Sends an action and a message.
- action(String) - Method in class hoverball.Unit
-
Sends a message.
- add(Hovlet) - Method in class hoverball.Hovlet
-
Adds a hovlet to this hovlet.
- add(Hovlet) - Method in class hoverball.Session
-
Adds a hovlet to this session.
- add(Hovlet) - Method in class hoverball.Team
-
Adds a hovlet to the team.
- add(Complex) - Method in class hoverball.math.Complex
-
Adds a complex number [ c = c + b ].
- add(Complex, Complex) - Static method in class hoverball.math.Complex
-
Sums two complex numbers [ = a + b ].
- add(Matrix) - Method in class hoverball.math.Matrix
-
Adds a matrix [ M = M + B ].
- add(Matrix, Matrix) - Static method in class hoverball.math.Matrix
-
Sums two matrices [ = A + B ].
- add(Vector) - Method in class hoverball.math.Vector
-
Adds a vector [ v = v + b ].
- add(Vector, Vector) - Static method in class hoverball.math.Vector
-
Sums two vectors [ = a + b ].
- add(Team) - Method in class hoverball.Session
-
Adds all units of a team to the session.
- add(Team, boolean) - Method in class hoverball.Session
-
Adds all units of a team to the session and registers them at the Controller for Graphical Debugging.
- add(Unit) - Method in class hoverball.Session
-
Adds a unit to the session.
- add(Unit, boolean) - Method in class hoverball.Session
-
Adds a unit to the session and registers it at the Controller for Graphical Debugging.
- address - Variable in class hoverball.Simulator
-
Network address of the Simulator
- Application - Class in hoverball
-
The class Application administrates the outer window where all windows of a Hoverball application are displayed.
- Application() - Constructor for class hoverball.Application
- arg() - Method in class hoverball.math.Complex
-
Returns the argument [ = <(c) ].
- assign(Unit, Human.Controls) - Static method in class hoverball.Human
-
Assigns a controls to a unit.
- author - Variable in class hoverball.Team
-
Team author
B
- b - Variable in class hoverball.math.Matrix
-
Second column vector of the matrix.
- background - Static variable in class hoverball.Hovlet
-
Default background color for all new hovlets
- BALL - Static variable in class hoverball.Puck
-
type constant: ball
- BALL - Static variable in class hoverball.Unit
-
Type constant: ball (cf class Puck)
- BANNER - Static variable in class hoverball.Hovlet
-
Height of the hovlet banner (in pixels)
- Barbarians - Class in hoverball.team
-
2007 by Timm Schneevoigt, Alexander Dippel
- Barbarians() - Constructor for class hoverball.team.Barbarians
- Barbarians(int) - Constructor for class hoverball.team.Barbarians
- Barbarians(String) - Constructor for class hoverball.team.Barbarians
- Barbarians(String, int) - Constructor for class hoverball.team.Barbarians
- base(Vector) - Method in class hoverball.math.Sphere
-
Creates an orthonormal basis from a given vector.
- base(Vector, double) - Method in class hoverball.math.Sphere
-
Creates an orthonormal basis from a given vector and a turn angle.
- Break - Class in hoverball.debug
-
The Break debug is particular debug.
- Break() - Constructor for class hoverball.debug.Break
-
Creates a Break debug.
- browse(JInternalFrame) - Method in class hoverball.Controller
-
[Implementation]
- browse(JInternalFrame) - Method in class hoverball.Hovlet
-
Alters the looks of the browser if the hovlet is the root-hovlet.
- browse(JInternalFrame) - Method in class hoverball.Session
-
[Implementation]
C
- c - Variable in class hoverball.math.Matrix
-
Third column vector of the matrix.
- channel_n - Variable in class hoverball.Unit
-
Player number of the channel
- channel_t - Variable in class hoverball.Unit
-
Team number of the channel
- Circle - Class in hoverball.debug
-
Plots a circle or a circular arc.
- Circle(Vector, double) - Constructor for class hoverball.debug.Circle
-
Creates a circular debug.
- Circle(Vector, double, double, double) - Constructor for class hoverball.debug.Circle
-
Creates a circular arc debug with starting angle and arc length.
- close() - Method in class hoverball.Controller
-
Closes the Controller.
- close() - Method in class hoverball.Hovlet
-
Closes the hovlet.
- close() - Method in class hoverball.Simulator
-
Closes the Simulator.
- color - Variable in class hoverball.debug.Debug
-
Color of a debug
- color(Color, Color, double) - Static method in class hoverball.debug.Debug
-
Detects the color for a certain depth.
- comment - Variable in class hoverball.Team
-
Team comment
- complete() - Method in class hoverball.Controller
-
Returns if the game has finished ("Complete").
- complete() - Method in class hoverball.Simulator
-
Returns if the game has finished ("Complete").
- Complex - Class in hoverball.math
-
The class Complex represents a complex number of the two dimensional complex plane.
- Complex() - Constructor for class hoverball.math.Complex
-
Creates a complex number with the coordinates (0,0).
- Complex(double) - Constructor for class hoverball.math.Complex
-
Creates a complex number with the coordinates (x,0).
- Complex(double, double) - Constructor for class hoverball.math.Complex
-
Creates a complex number with the coordinates (x,y).
- Complex(Complex) - Constructor for class hoverball.math.Complex
-
Creates a complex number equal to another.
- Complex(Vector) - Constructor for class hoverball.math.Complex
-
Creates a complex number from a vector.
- conj() - Method in class hoverball.math.Complex
-
Builds the conjugate [ c = c ].
- conj(Complex) - Static method in class hoverball.math.Complex
-
Creates the conjugate [ = c ].
- conj(Matrix) - Method in class hoverball.math.Matrix
-
Conjugates by a matrix [ M = B^ M B ].
- conj(Matrix, Matrix) - Static method in class hoverball.math.Matrix
-
Conjugates a matrix by a matrix [ = B^ A B ].
- connect(String) - Static method in class hoverball.Application
-
Connects the Hoverball application to the specified address.
- connect(String) - Method in class hoverball.Hovlet
-
Connects the hovlet to the specified address.
- connecting(String) - Method in class hoverball.Controller
-
[Implementation]
- connecting(String) - Method in class hoverball.Hovlet
-
Void for the implementation of connecting.
- connecting(String) - Method in class hoverball.Unit
-
[Implementation]
- controller - Variable in class hoverball.Session
-
Executed Controller
- Controller - Class in hoverball
-
The Controller, based on the class Hovlet, pilots the Simulator that it is connected with.
- Controller() - Constructor for class hoverball.Controller
-
Opens a Controller.
- Controller(boolean) - Constructor for class hoverball.Controller
-
Opens a Controller and enables or disables the screen shortcuts
- Controls(int, int, int, int, int, int) - Constructor for class hoverball.Human.Controls
-
Defines a key controls.
- Controls(String) - Constructor for class hoverball.Human.Controls
-
Defines a key controls.
- CosmicFriends - Class in hoverball.team
-
2007 by Stefan Bornhofen
- CosmicFriends() - Constructor for class hoverball.team.CosmicFriends
- CosmicFriends(int) - Constructor for class hoverball.team.CosmicFriends
- CosmicFriends(String) - Constructor for class hoverball.team.CosmicFriends
- CosmicFriends(String, int) - Constructor for class hoverball.team.CosmicFriends
- CRSR - Static variable in class hoverball.Human.Controls
-
Default key controls: cursor keys + control + shift
D
- debug(Debug) - Method in class hoverball.Unit
-
Sets a debug object.
- debug(Debug, int) - Method in class hoverball.Unit
-
Sets a debug object with the specified color.
- debug(Team) - Method in class hoverball.Controller
-
Deletes all units of a team from the registration of Graphical Debugging.
- debug(Team, boolean) - Method in class hoverball.Controller
-
Registers all units of a team for Graphical Debugging.
- debug(Unit) - Method in class hoverball.Controller
-
Deletes a unit from the registration of Graphical Debugging.
- debug(Unit, boolean) - Method in class hoverball.Controller
-
Registers a unit for Graphical Debugging.
- Debug - Class in hoverball.debug
-
The class Debug is the base class for the Graphical Debugging.
- Debug() - Constructor for class hoverball.debug.Debug
-
Empty constructor.
- debugs - Variable in class hoverball.debug.Debug
-
Array of the sub-debugs
- DEFAULT_PORT - Static variable in class hoverball.Simulator
-
Default port of the Simulator
- desktop - Static variable in class hoverball.Application
-
Desktop of the application window
- det() - Method in class hoverball.math.Matrix
-
Returns the determinant [ = det M ].
- diff(Vector, Vector) - Method in class hoverball.math.Sphere
-
Returns the distance between two vectors on the sphere.
- disconnect() - Static method in class hoverball.Application
-
Disconnects the Hoverball application.
- disconnect() - Method in class hoverball.Hovlet
-
Disconnects the hovlet.
- disconnecting() - Method in class hoverball.Controller
-
[Implementation]
- disconnecting() - Method in class hoverball.Hovlet
-
Void for the implementation of disconnecting.
- disconnecting() - Method in class hoverball.Unit
-
[Implementation]
- div(double) - Method in class hoverball.math.Complex
-
Divides by a real number [ c = c / r ].
- div(double) - Method in class hoverball.math.Vector
-
Divides by a real number [ v = v / r ].
- div(Complex) - Method in class hoverball.math.Complex
-
Divides by a complex number [ c = c / b ].
- dot(Complex, Complex) - Static method in class hoverball.math.Complex
-
Returns the dot product between two complex numbers.
- dot(Vector, Vector) - Static method in class hoverball.math.Vector
-
Returns the dot product between two vectors [ = < a, b > ].
- DuckTales - Class in hoverball.team
-
2007 by Sven Wunderlich, Louis Lauser
- DuckTales() - Constructor for class hoverball.team.DuckTales
- DuckTales(int) - Constructor for class hoverball.team.DuckTales
- DuckTales(String) - Constructor for class hoverball.team.DuckTales
- DuckTales(String, int) - Constructor for class hoverball.team.DuckTales
E
- energy - Variable in class hoverball.Unit
-
Energy of the last look
- equals(double, double) - Method in class hoverball.math.Complex
-
Compares with a complex number [ c = (x,y) ?
- equals(double, double, double) - Method in class hoverball.math.Vector
-
Compares with another vector [ v = (x,y,z) ?
- equals(int) - Method in class hoverball.Puck
-
Compares the type.
- equals(int, int) - Method in class hoverball.Puck
-
Compares type and team.
- equals(int, int, int) - Method in class hoverball.Puck
-
Compares the identity.
- equals(Object) - Method in class hoverball.math.Complex
-
Compares with a complex number [ c = c ?
- equals(Object) - Method in class hoverball.math.Matrix
-
Compares with another matrix [ M = M ?
- equals(Object) - Method in class hoverball.math.Sphere
-
Compares with a sphere
- equals(Object) - Method in class hoverball.math.Vector
-
Compares with another vector [ v = v ?
- equals(Object) - Method in class hoverball.Puck
-
Compares with a puck.
- equals(String) - Method in class hoverball.Puck
-
Compares the identity (as string).
- euler(Matrix) - Static method in class hoverball.math.Sphere
-
Creates the Euler vector from a matrix.
- euler(Vector) - Static method in class hoverball.math.Sphere
-
Creates the matrix from an Euler vector.
- exit() - Static method in class hoverball.Application
-
Closes the application window and quits the program.
- exp(Complex) - Static method in class hoverball.math.Complex
-
Returns the value of the complex exponential function [ = exp a ].
- expi(double) - Static method in class hoverball.math.Complex
-
Returns the value of the complex exponential function [ = exp iy ].
F
- FantasticThree - Class in hoverball.team
-
2007 by Armin Hornung
- FantasticThree() - Constructor for class hoverball.team.FantasticThree
- FantasticThree(int) - Constructor for class hoverball.team.FantasticThree
- FantasticThree(String) - Constructor for class hoverball.team.FantasticThree
- FantasticThree(String, int) - Constructor for class hoverball.team.FantasticThree
- follow(Team, int) - Method in class hoverball.Controller
-
Follows a ball on screen (follow mode).
- follow(Unit) - Method in class hoverball.Controller
-
Follows a unit on screen (follow mode).
- foreground - Static variable in class hoverball.Hovlet
-
Default foreground color for all new hovlets
- format - Static variable in class hoverball.math.Complex
-
DecimalFormat object for string conversion.
- format(double) - Static method in class hoverball.Unit
- format(Complex) - Static method in class hoverball.Unit
- format(Matrix) - Static method in class hoverball.Unit
- format(Vector) - Static method in class hoverball.Unit
- frame - Static variable in class hoverball.Application
-
Frame of the application window
- frame - Variable in class hoverball.Controller
-
Controller's frame (if stand-alone)
- fullscreen() - Method in class hoverball.Controller
-
Returns if full screen mode.
- fullscreen(boolean) - Method in class hoverball.Controller
-
Turns full screen on or off.
G
- get(String) - Method in class hoverball.Controller
-
Returns the value of a Simulator variable.
- get(String) - Method in class hoverball.Simulator
-
Returns the value of a Simulator variable.
- getBounds() - Static method in class hoverball.Application
-
Returns the application window bounds.
- getKeyText(int) - Method in class hoverball.Human.Controls
-
Returns a string representation of each key controls.
- getTitle() - Static method in class hoverball.Application
-
Returns the application window title.
H
- hashCode() - Method in class hoverball.math.Complex
-
Returns the hash code [ =
####
]. - hashCode() - Method in class hoverball.math.Matrix
-
Returns the hash code [ =
####
]. - hashCode() - Method in class hoverball.math.Sphere
-
Returns the hash code.
- hashCode() - Method in class hoverball.math.Vector
-
Returns the hash code [ =
####
]. - hashCode() - Method in class hoverball.Puck
-
Returns the hash code.
- hide() - Static method in class hoverball.Application
-
Hides the application window.
- hoverball - package hoverball
- Hoverball - Class in <Unnamed>
-
The class Hoverball has a merely representative purpose allowing to detect its version.
- hoverball.debug - package hoverball.debug
- hoverball.math - package hoverball.math
- hoverball.team - package hoverball.team
- Hovlet - Class in hoverball
-
The class Hovlet (= "small Hoverball program") represents the base class for all programming elements that can connect to the Simulator.
- Hovlet(String) - Constructor for class hoverball.Hovlet
-
Creates an empty hovlet.
- Hovlet(String, boolean, boolean) - Constructor for class hoverball.Hovlet
-
Creates an empty hovlet with the indicated connectabilities.
- hovlets - Variable in class hoverball.Hovlet
-
Sub-hovlets
- Human - Class in hoverball
-
The Human unit is a particular Java unit.
- Human() - Constructor for class hoverball.Human
-
Opens a Human unit with CRSR controls.
- Human(String) - Constructor for class hoverball.Human
-
Opens a Human unit with CRSR controls.
- Human(String, int) - Constructor for class hoverball.Human
-
Opens a Human unit with CRSR controls.
- Human(String, String) - Constructor for class hoverball.Human
-
Opens a Human unit with CRSR controls.
- Human(String, String, int) - Constructor for class hoverball.Human
-
Opens a Human unit with CRSR controls.
- Human(String, String, int, Human.Controls) - Constructor for class hoverball.Human
-
Opens a Human unit with indicated controls.
- Human.Controls - Class in hoverball
-
The class Human.Controls defines controls for Human units.
I
- icon - Variable in class hoverball.Hovlet
-
Icon panel of the hovlet
- id - Variable in class hoverball.Puck
-
object identity (as string)
- id(int, int, int) - Static method in class hoverball.Puck
-
Creates the identity (as string).
- inv() - Method in class hoverball.math.Complex
-
Builds the inverse number [ c = 1 / c ].
- inv() - Method in class hoverball.math.Matrix
-
Finds the inverse of the matrix [ M = M^ ].
- inv(Complex) - Static method in class hoverball.math.Complex
-
Creates the inverse number [ = 1 / c ].
- inv(Matrix) - Static method in class hoverball.math.Matrix
-
Creates the inverse matrix [ = M^ ].
L
- LasMaquinaTeam - Class in hoverball.team
-
2010 by Thibaud Compte, Florian Colin, Cyrille Coin
- LasMaquinaTeam() - Constructor for class hoverball.team.LasMaquinaTeam
- LasMaquinaTeam(int) - Constructor for class hoverball.team.LasMaquinaTeam
- LasMaquinaTeam(String) - Constructor for class hoverball.team.LasMaquinaTeam
- LasMaquinaTeam(String, int) - Constructor for class hoverball.team.LasMaquinaTeam
- LazyLosers - Class in hoverball.team
-
2007 by Stefan Bornhofen
- LazyLosers() - Constructor for class hoverball.team.LazyLosers
- LazyLosers(int) - Constructor for class hoverball.team.LazyLosers
- LazyLosers(String) - Constructor for class hoverball.team.LazyLosers
- LazyLosers(String, int) - Constructor for class hoverball.team.LazyLosers
- Line - Class in hoverball.debug
-
Plots a line.
- Line(Vector, Vector) - Constructor for class hoverball.debug.Line
-
Creates a Line debug.
- listener - Static variable in class hoverball.Human
-
KeyListener object for all Human units
- locate(int, int) - Method in class hoverball.Hovlet
-
Demands the browser position.
- locate(int, int) - Method in class hoverball.Simulator
-
Relocates the Simulator window.
- locate(Point) - Method in class hoverball.Hovlet
-
Demands the browser position.
- look() - Method in class hoverball.Unit
-
Requests a new look.
- loop() - Method in class hoverball.Human
-
Empty.
- loop() - Method in class hoverball.Unit
-
Empty for the implementation of the thinking loop.
M
- m - Variable in class hoverball.Puck
-
object mass
- main - Variable in class hoverball.Hovlet
-
Main panel of the hovlet
- main(String[]) - Static method in class hoverball.Controller
-
Executes the Controller (application!).
- main(String[]) - Static method in class hoverball.Human
-
Executes a Human unit (application!).
- main(String[]) - Static method in class Hoverball
-
Opens Hoverball's About Window (application!).
- main(String[]) - Static method in class hoverball.Server
-
Runs the Server (application!).
- main(String[]) - Static method in class hoverball.Session
-
Runs a standard session (application!).
- main(String[]) - Static method in class hoverball.Simulator
-
Runs the Simulator (application!).
- main(String[]) - Static method in class hoverball.team.Barbarians
- main(String[]) - Static method in class hoverball.team.CosmicFriends
- main(String[]) - Static method in class hoverball.team.DuckTales
- main(String[]) - Static method in class hoverball.team.FantasticThree
- main(String[]) - Static method in class hoverball.team.LasMaquinaTeam
- main(String[]) - Static method in class hoverball.team.LazyLosers
- main(String[]) - Static method in class hoverball.team.TeamTotal
- main(String[]) - Static method in class hoverball.team.TribalQueens
- main(String[]) - Static method in class hoverball.team.TrioGaulois
- Matrix - Class in hoverball.math
-
The class Matrix represents a real 3 x 3-Matrix.
- Matrix() - Constructor for class hoverball.math.Matrix
-
Creates a unit matrix.
- Matrix(double) - Constructor for class hoverball.math.Matrix
-
Creates a multiple of the unit matrix.
- Matrix(double, double, double, double, double, double, double, double, double) - Constructor for class hoverball.math.Matrix
-
Creates a matrix with the coordinates ((ax,ay,az), (bx,by,bz), (cx,cy,cz)).
- Matrix(Matrix) - Constructor for class hoverball.math.Matrix
-
Creates a matrix equal to another.
- Matrix(Vector, Vector, Vector) - Constructor for class hoverball.math.Matrix
-
Creates a matrix with the column vectors (a,b,c).
- menubar - Variable in class hoverball.Hovlet
-
Menu bar of the hovlet
- message - Variable in class hoverball.Puck
-
object message (if unit)
- mul(double) - Method in class hoverball.math.Complex
-
Multiplies by a real number [ c = c r ].
- mul(double) - Method in class hoverball.math.Matrix
-
Multiplies by a real number.
- mul(double) - Method in class hoverball.math.Vector
-
Multiplies by a real number [ v = v r ].
- mul(Complex) - Method in class hoverball.math.Complex
-
Multiplies by a complex number [ c = c b ].
- mul(Complex, double) - Static method in class hoverball.math.Complex
-
Multiplies a complex number by a real number.
- mul(Complex, Complex) - Static method in class hoverball.math.Complex
-
Multiplies two complex numbers.
- mul(Matrix) - Method in class hoverball.math.Matrix
-
Equal to the method mulR(Matrix).
- mul(Matrix) - Method in class hoverball.math.Vector
-
Multiplies by a matrix [ v = v A ].
- mul(Matrix, double) - Static method in class hoverball.math.Matrix
-
Multiplies a matrix by a real number [ = M r ].
- mul(Matrix, Matrix) - Static method in class hoverball.math.Matrix
-
Multiplies two matrices [ = A B ].
- mul(Vector, double) - Static method in class hoverball.math.Vector
-
Multiplies a vector by a real number [ = v r ].
- mul(Vector, Matrix) - Static method in class hoverball.math.Vector
-
Multiplies a vector by a matrix [ = v A ].
- mulL(Matrix) - Method in class hoverball.math.Matrix
-
Pre-multiplies by a matrix [ M = A M ].
- mulR(Matrix) - Method in class hoverball.math.Matrix
-
Post-multiplies by a matrix [ M = M B ].
N
- n - Variable in class hoverball.Puck
-
object puck number (= player number if unit)
- neg() - Method in class hoverball.math.Complex
-
Builds the negated number [ c = -c ].
- neg() - Method in class hoverball.math.Matrix
-
Negates the matrix [ M = -M ].
- neg() - Method in class hoverball.math.Vector
-
Negates the vector [ v = -v ].
- neg(Complex) - Static method in class hoverball.math.Complex
-
Creates the negated number [ = -c ].
- neg(Matrix) - Static method in class hoverball.math.Matrix
-
Creates the negated matrix [ = -M ].
- neg(Vector) - Static method in class hoverball.math.Vector
-
Creates the negated vector [ = -v ].
- NODE - Static variable in class hoverball.Puck
-
type constant: node
- NODE - Static variable in class hoverball.Unit
-
Type constant: node (cf class Puck)
- norm() - Method in class hoverball.math.Complex
-
Normalizes the absolute value to 1 [ c = c / | c | ].
- norm() - Method in class hoverball.math.Vector
-
Normalizes the absolute value to 1 [ v = v / | v | ].
- norm(Complex) - Static method in class hoverball.math.Complex
-
Creates the normalization of the complex number to 1.
- norm(Vector) - Static method in class hoverball.math.Vector
-
Creates the normalization of the absolute value to 1 [ = v / | v | ].
O
- option(String) - Method in class hoverball.Controller
-
Returns the value of a Hoverball option.
- option(String) - Method in class hoverball.Simulator
-
Returns the value of a Hoverball option.
- option(String) - Method in class hoverball.Unit
-
Returns the value of a Simulator option that has been set on check in.
P
- paint(Graphics, Color, Color, double, Sphere, Matrix, boolean) - Method in class hoverball.debug.Circle
-
[Implementation]
- paint(Graphics, Color, Color, double, Sphere, Matrix, boolean) - Method in class hoverball.debug.Debug
-
Empty for the plotting of a debug on an AWT Graphics Context.
- paint(Graphics, Color, Color, double, Sphere, Matrix, boolean) - Method in class hoverball.debug.Line
-
[Implementation]
- paint(Graphics, Color, Color, double, Sphere, Matrix, boolean) - Method in class hoverball.debug.Text
-
[Implementation]
- paint(Graphics, Color, Color, double, Sphere, Matrix, boolean) - Method in class hoverball.debug.X
-
[Implementation]
- parent - Variable in class hoverball.Hovlet
-
Super-hovlet (
null
, if root) - penalty - Variable in class hoverball.Unit
-
Penalty of the last look
- per - Variable in class hoverball.math.Sphere
-
Sphere perimeter
- puck(int, int, int) - Method in class hoverball.Unit
-
Returns the puck with the specified identity within the puck array.
- puck(String) - Method in class hoverball.Unit
-
Returns the puck with the specified identity within the puck array.
- Puck - Class in hoverball
-
The class Puck memorizes all information about a puck that can be perceived or deduced by a unit.
- Puck(int, int, int) - Constructor for class hoverball.Puck
-
Creates a puck with the specified identity, all other values are null.
- Puck(int, int, int, Matrix, double, double, String) - Constructor for class hoverball.Puck
-
Creates a puck with the specified values.
- Puck(Puck) - Constructor for class hoverball.Puck
-
Creates a puck equal to another.
- pucks - Variable in class hoverball.Unit
-
Array of objects of the last look which were seen or heard
R
- r - Variable in class hoverball.Puck
-
object radius
- rad - Variable in class hoverball.math.Sphere
-
Sphere radius
- rot(Vector, double) - Static method in class hoverball.math.Matrix
-
Creates a turn matrix around an arbitrary axis [ = D (v,a) ].
- rotX(double) - Static method in class hoverball.math.Matrix
-
Creates a turn matrix around the x-axis [ = D (x,a) ].
- rotY(double) - Static method in class hoverball.math.Matrix
-
Creates a turn matrix around the y-axis [ = D (y,a) ].
- rotZ(double) - Static method in class hoverball.math.Matrix
-
Creates a turn matrix around the z-axis [ = D (z,a) ].
S
- scale(double, Vector) - Static method in class hoverball.debug.Debug
-
Detects the AWT coordinates of a vector for a certain scaling.
- self - Variable in class hoverball.Unit
-
Pointer to itself inside the object array of the last look
- Server - Class in hoverball
-
The server runs several simulators with a hash table.
- Server() - Constructor for class hoverball.Server
- Session - Class in hoverball
-
The class Session allows to run all required Hoverball components simultaneously and to configure them by little programming code.
- Session() - Constructor for class hoverball.Session
-
Opens a Hoverball session.
- Session(String) - Constructor for class hoverball.Session
-
Opens a Hoverball session.
- Session(String, Object) - Constructor for class hoverball.Session
-
Opens a Hoverball session.
- set(String, double) - Method in class hoverball.Controller
-
Sets a Simulator variable.
- set(String, double) - Method in class hoverball.Simulator
-
Sets a Simulator variable.
- set(String, String) - Method in class hoverball.Controller
-
Sets a Simulator variable.
- set(String, String) - Method in class hoverball.Simulator
-
Sets a Simulator variable.
- setBounds() - Static method in class hoverball.Application
-
Adjusts the application window to a single displayed window.
- setBounds(double) - Static method in class hoverball.Application
-
Defines the application window bounds.
- setBounds(Dimension) - Static method in class hoverball.Application
-
Defines the application window bounds.
- setBounds(Rectangle) - Static method in class hoverball.Application
-
Defines the application window bounds.
- setTitle(String) - Static method in class hoverball.Application
-
Defines the application window title.
- show() - Static method in class hoverball.Application
-
Shows the application window (explicit call not necessary).
- show() - Method in class hoverball.Hovlet
-
Shows the hovlet.
- simulator - Variable in class hoverball.Session
-
Executed Simulator
- Simulator - Class in hoverball
-
The simulator is the core piece of the Hoverball program.
- Simulator() - Constructor for class hoverball.Simulator
-
Opens a Simulator.
- Simulator(boolean) - Constructor for class hoverball.Simulator
-
Opens a Simulator visibly or invisibly ("headless").
- Simulator(int) - Constructor for class hoverball.Simulator
-
Opens a Simulator at the specified port.
- Simulator(int, boolean) - Constructor for class hoverball.Simulator
-
Opens a Simulator at the specified port visibly or invisibly.
- size - Variable in class hoverball.Session
-
Required browser size
- Sphere - Class in hoverball.math
-
The class Sphere represents the surface of a three dimensional sphere.
- Sphere(double) - Constructor for class hoverball.math.Sphere
-
Creates a sphere with the specified radius.
- start() - Method in class hoverball.Session
-
Comfortable method to start the session.
- start(Unit) - Method in class hoverball.Session
-
Comfortable method to start the session.
- state() - Method in class hoverball.Controller
-
Returns the connected Simulator's state.
- state() - Method in class hoverball.Simulator
-
Returns the Simulator state.
- state(int) - Method in class hoverball.Controller
-
Changes the connected Simulator's state.
- state(int) - Method in class hoverball.Simulator
-
Changes the Simulator's state.
- status(String) - Method in class hoverball.Hovlet
-
Displays a text in the status line of the browser.
- style(boolean) - Method in class hoverball.Controller
-
Sets the display style.
- sub(Complex) - Method in class hoverball.math.Complex
-
Substracts a complex number [ c = c - b ].
- sub(Complex, Complex) - Static method in class hoverball.math.Complex
-
Substracts two complex numbers [ = a - b ].
- sub(Matrix) - Method in class hoverball.math.Matrix
-
Substracts a matrix [ M = M - B ].
- sub(Matrix, Matrix) - Static method in class hoverball.math.Matrix
-
Substracts two matrices [ = A - B ].
- sub(Vector) - Method in class hoverball.math.Vector
-
Substracts a vector [ v = v - b ].
- sub(Vector, Vector) - Static method in class hoverball.math.Vector
-
Substracts two vectors [ = a - b ].
T
- t - Variable in class hoverball.Puck
-
object team number
- Team - Class in hoverball
-
The class Team allows to pool Java units together in a team.
- Team(String) - Constructor for class hoverball.Team
-
Opens a team.
- Team(String, String, String, String) - Constructor for class hoverball.Team
-
Opens a team.
- TeamTotal - Class in hoverball.team
-
2007 by Armin Hornung
- TeamTotal() - Constructor for class hoverball.team.TeamTotal
- TeamTotal(int) - Constructor for class hoverball.team.TeamTotal
- TeamTotal(String) - Constructor for class hoverball.team.TeamTotal
- TeamTotal(String, int) - Constructor for class hoverball.team.TeamTotal
- Text - Class in hoverball.debug
-
Plots a text.
- Text(Vector, String) - Constructor for class hoverball.debug.Text
-
Creates a Text debug.
- Text(Vector, String, double) - Constructor for class hoverball.debug.Text
-
Creates a Text debug with line number.
- Text(Vector, String, double, int) - Constructor for class hoverball.debug.Text
-
Creates a Text debug with line number and horizontal alignment.
- time - Variable in class hoverball.Unit
-
Date of the last look
- time() - Method in class hoverball.Controller
-
Returns the game time in the Simulator.
- time() - Method in class hoverball.Simulator
-
Returns the game time in the Simulator.
- title - Variable in class hoverball.Hovlet
-
Title of the hovlet
- title(String) - Method in class hoverball.Hovlet
-
Returns the title of the hovlet with its path.
- toString() - Method in class hoverball.math.Complex
-
String representation [ = "..." ].
- toString() - Method in class hoverball.math.Matrix
-
String representation [ = "..." ].
- toString() - Method in class hoverball.math.Sphere
-
String representation.
- toString() - Method in class hoverball.math.Vector
-
String representation [ = "..." ].
- toString() - Method in class hoverball.Puck
-
string representation.
- trans() - Method in class hoverball.math.Matrix
-
Transposes the matrix [ M = M ].
- trans(Matrix) - Static method in class hoverball.math.Matrix
-
Creates the transposed matrix [ = M ].
- TribalQueens - Class in hoverball.team
-
2010 by Xavier Detant, Fräntz Miccoli, Vincent van Houtte
- TribalQueens() - Constructor for class hoverball.team.TribalQueens
- TribalQueens(int) - Constructor for class hoverball.team.TribalQueens
- TribalQueens(String) - Constructor for class hoverball.team.TribalQueens
- TribalQueens(String, int) - Constructor for class hoverball.team.TribalQueens
- TrioGaulois - Class in hoverball.team
-
2010 by Cédric Leboucher, Marc Bouleau
- TrioGaulois() - Constructor for class hoverball.team.TrioGaulois
- TrioGaulois(int) - Constructor for class hoverball.team.TrioGaulois
- TrioGaulois(String) - Constructor for class hoverball.team.TrioGaulois
- TrioGaulois(String, int) - Constructor for class hoverball.team.TrioGaulois
U
- Unit - Class in hoverball
-
The class Unit, based on the class Hovlet, represents the base class for all Java units.
- Unit(String) - Constructor for class hoverball.Unit
-
Opens a unit.
- Unit(String, int) - Constructor for class hoverball.Unit
-
Opens a unit.
- Unit(String, String) - Constructor for class hoverball.Unit
-
Opens a unit.
- Unit(String, String, int) - Constructor for class hoverball.Unit
-
Opens a unit.
- UNIT - Static variable in class hoverball.Puck
-
type constant: unit
- UNIT - Static variable in class hoverball.Unit
-
Type constant: unit (cf class Puck)
- untype() - Static method in class hoverball.Human
-
Imitates the release of all keys.
V
- vec(double, Complex) - Static method in class hoverball.math.Complex
-
Returns the three dimensional vector product between two vectors [ = a x b ].
- vec(Complex, Complex) - Static method in class hoverball.math.Complex
-
Returns the three dimensional vector product between two vectors [ = a x b ].
- vec(Vector, Vector) - Static method in class hoverball.math.Vector
-
Returns the three dimensional vector product between two vectors [ = a x b ].
- vector(Vector) - Static method in class hoverball.debug.Debug
-
Reads and corrects a vector.
- Vector - Class in hoverball.math
-
The class Vector represents a three dimensional vector.
- Vector() - Constructor for class hoverball.math.Vector
-
Creates a vector with the coordinates (0,0,0).
- Vector(double, double, double) - Constructor for class hoverball.math.Vector
-
Creates a vector with the coordinates (x,y,z).
- Vector(Complex) - Constructor for class hoverball.math.Vector
-
Creates a vector from a complex number.
- Vector(Vector) - Constructor for class hoverball.math.Vector
-
Creates a vector equal to another.
- version - Variable in class hoverball.Team
-
Team version
- VERSION - Static variable in class Hoverball
-
Version of Hoverball
- view(int) - Method in class hoverball.Controller
-
Sends a view from a memory cell.
- view(int, String) - Method in class hoverball.Controller
-
Saves a view.
- viewer - Variable in class hoverball.Controller
-
Frame of the Hoverball screen.
W
- warp(Complex) - Method in class hoverball.math.Sphere
-
Transforms a plane position into a spherical position.
- warp(Complex, double) - Method in class hoverball.math.Sphere
-
Transforms a plane position into a spherical position.
- warp(Matrix) - Method in class hoverball.math.Sphere
-
Transforms a spherical position into a plane position.
- warp(Vector) - Method in class hoverball.math.Sphere
-
Transforms a spherical position into a plane position.
- what - Variable in class hoverball.Puck
-
object type
X
- x - Variable in class hoverball.math.Complex
-
x-coordinate of the complex number.
- x - Variable in class hoverball.math.Vector
-
x-coordinate
- X - Class in hoverball.debug
-
Tags a point by plotting an X.
- X - Variable in class hoverball.Puck
-
object position (as orthonormal matrix)
- X(Vector) - Constructor for class hoverball.debug.X
-
Creates an X-tagging debug.
- X(Vector, String) - Constructor for class hoverball.debug.X
-
Creates a X-tagging debug with the specified text.
Y
- y - Variable in class hoverball.math.Complex
-
y-coordinate of the complex number.
- y - Variable in class hoverball.math.Vector
-
y-coordinate
Z
- z - Variable in class hoverball.math.Vector
-
z-coordinate
- zero() - Method in class hoverball.math.Complex
-
Tests if zero [ c = 0 ?
- zero() - Method in class hoverball.math.Matrix
-
Tests if zero [ M = 0 ?
- zero() - Method in class hoverball.math.Vector
-
Tests if zero [ v = 0 ?
- zoom(double) - Method in class hoverball.Controller
-
Zooms the screen.
All Classes|All Packages